2009-09-18 2 views
1

피하기 위해 따라야 할 규칙이 있습니까?iPhone :보기를로드하는 버튼을 탭하고 다시 빠르게 클릭하면 때때로 아직 그려지지 않은 버튼을 클릭합니다.

아마도 init 함수에서 프레임 선언을 이동해야한다고 생각했습니다.

화면이로드가 끝날 때까지 투명한 오버레이를 렌더링 한 다음이를 제거하여이 문제를 방지 할 수 있다고 생각했습니다. 그러나 그것은 마치 해킹처럼 보인다.

+0

내가 한 일은 다음과 같습니다. [http://stackoverflow.com/questions/1370953](http://stackoverflow.com/questions/1370953) – mahboudz

답변

1

상황에 따라보기가 완전히로드 될 때까지 user interaction을 허용하는 UI 요소를 비활성화 할 수 있습니다.

3.0 SDK를 타겟팅하는 경우 UIViewController:isViewLoaded을 사용하여보기가로드되었는지 확인할 수 있습니다. 일단로드되면 버튼에 대한 사용자 상호 작용을 다시 활성화 할 수 있습니다.

관련 문제