2012-08-14 7 views
0

는 제가 성능에 대한 내용 없음으로 내가 할 수있는 모든 것을 그려했습니다 UITableViewCells을 가지고,하지만 난 여전히와 상호 작용해야하는 버튼이있다.보이지 않는 UIButton이 렌더링 성능에 영향을 줍니까?

가 나는 내용 없음에 버튼 이미지를 그려 그냥 그 위에 몇 가지 눈에 보이지 않는 uibuttons을 넣었습니다. 단추를 직접 볼 수없는 경우에도 여전히 성능에 영향을 줍니까? 나는 그것을 직접 테스트 할 수있다. 그러나 이것은 가지고있는 편리한 질문처럼 보인다. 색상 혼합 레이어를 -

+0

나는 이것에 아무 대답이 없다라고 감히. iOS (모든 버전의 iOS)와 모든 하드웨어 버전에서! Apple이 뭔가를 렌더링 할 필요가 없다고 판단하면 프로세스가 더 빨라 졌다고 상상해보십시오! –

+0

불투명도, 점선 및 패턴 이미지는 렌더러에 가장 많은 스트레스를 가하는 요소입니다. 당신의 버튼이 0의 알파가있는 경우, 그것을 잘 표현되지 않을 수 있습니다,하지만 당신은 0.1로 설정하면 다음 렌더링 엔진은 배경 뷰와 레이어를 혼합한다. – CodaFi

답변

0

당신은 디버그를 선택하여 시뮬레이터에서 이것을 확인할 수 있습니다. 색상이 어두울수록 그리기 성능에 미치는 영향이 커집니다.

+0

그래서 나는 모든 자신을 그리기했던 나는 복잡한있는 UITableViewCell에 추가 한 보이지 않는 버튼을 테스트하는 전략을 사용했다. 버튼은 선택기가 연결되어 있어도 성능에 영향을 미치지 않습니다. 아직도 60 FPS를 얻고 있습니다. –

관련 문제