Here is a forum post on the topic which illustrates how to do it.는 다음 작업을 수행 할 수 모달 역할을하는 사용자 지정 경고를 만들려면 :
두 파단와의 UIView를 작성합니다. 이러한 하위 UI 중 하나는 크기가 조절 된 알파 값을 사용하여 전체 창 (예 : 320x480 크기)을 처리하여 흐리게 표시되는 콘텐츠를 표시합니다. 형제 하위보기는 경고를위한 컨테이너이며 가장 앞에 있어야합니다.
디머보기에서 이벤트를 무시하고 경고 컨테이너보기의 탭 또는 기타 이벤트에 적절히 응답하십시오.
모든 뷰 구성 및 오버레이 할 아웃 할 때, [[UIApplication sharedApplication] keyWindow]
[[[UIApplication sharedApplication]keyWindow] addSubview:myCustomAlertView];
주 같은에 하위 뷰를 같이 평면도를 추가하는 이유를 하나 흐리게 형제 전망에 대한 UI 이벤트를 방해합니다. 저는 슈퍼 뷰의 알파를 낮추면 하위 뷰가 해당 속성을 상속받습니다. 적어도 나는이 문제를 과거에 다뤘다. 잘못하면 고칠 것입니다.
- 지금은 모달이 아니지만 몇 초 후에 자동으로 해제되거나 touchUpInside 이벤트가 수신되면 시간 초과 전에 맞춤 알림 클래스를 만들었습니다. 그것은 탭에 응답하는 UIView 일뿐입니다. 나는 간단한 메시지를 보여주고 싶었던 애플 리케이션에 몇 가지 영역이 있다는 것을 알았지 만, 계속 나아 가기 위해서는 "OK"버튼을 누르지 않아도된다는 것을 알게되었다. 이 수업을 통해 경고가 자동 숨기기 전에 다른 활동으로 넘어갈 수 있습니다.
출처
2010-03-02 20:53:55
wkw
코드를 공유하고 싶습니까? –