2009-09-23 4 views
3

프로그래밍 방식으로 UIAlertView를 숨길 수있는 방법이 있습니까? 진행보기를 표시하고 진행보기가 1.0 일 때 UIAlertView를 숨기려고합니다.UIAlertView 숨기기

답변

-2

이러한 종류의 동작을 수행하려면 UIActionSheet를 사용합니다. 사용자는 UIAlertView를 수동으로 닫을 수 있도록 훈련되어 있으며, 이는 단지 혼란을 일으킬뿐입니다.

UIActionSheets은 사용자가 원하는대로 무엇이든 할 수 있도록 고도의 맞춤 설정이 가능합니다.

+0

조치 시트를 자동으로 닫는 방법이 있습니까 –

+0

사용자가 수동으로 조치 시트를 닫지 않도록 교육 받았습니까? 기능적으로 거의 동일하며 다른 용도로만 사용되며 UI의 다른 위치에 나타납니다. 모달 뷰 컨트롤러를 생각할 수도 있습니다. – Tim

+0

다른 사용자가 이미 별도의 게시물에 명시된 바와 같이 ... Apple의 자체 광고 : http://www.apple.com/iphone/gallery/ads/#office-large가이 작업을 수행합니다. 상업 인쇄물에 레이블이 인쇄 될 때까지 지켜보십시오. 아이폰 앱이하는 일은 (내 견해로는) 진행 경고에 "Printing"메시지를 올리는 것이다. 이는 정보를 프린터/인쇄 프로세스로 전송하는 데 약간의 시간이 걸리기 때문입니다. – Jann

7

진도보기에서 progress 속성을 관찰하면 (키 - 값 관측 사용), 1.0에 도달하면 dismissWithClickedButtonIndex:animated: 메시지를 경고보기로 보냅니다.