【发布时间】:2012-04-04 13:08:47
【问题描述】:
是否可以防止 iPad 而不是 iPhone UIAlertView 的默认性质,以便当一个人在 UIAlertView 范围之外单击时它不会关闭?目前,您可以单击屏幕上的任何位置,它只会关闭,但我无法使用此功能,因为用户必须单击警报视图中的某些内容,否则我的应用程序将无法正常运行并崩溃!
那么有什么办法可以改变这种默认行为吗?
谢谢!
【问题讨论】:
标签: ios ipad uialertview dismiss
是否可以防止 iPad 而不是 iPhone UIAlertView 的默认性质,以便当一个人在 UIAlertView 范围之外单击时它不会关闭?目前,您可以单击屏幕上的任何位置,它只会关闭,但我无法使用此功能,因为用户必须单击警报视图中的某些内容,否则我的应用程序将无法正常运行并崩溃!
那么有什么办法可以改变这种默认行为吗?
谢谢!
【问题讨论】:
标签: ios ipad uialertview dismiss
你可以做的是显示一个阻塞屏幕的视图,然后调用 UIAlertView。
所以现在你有了自己的视图,阻塞视图和 UIAlertView 在前面。
当您单击 UIAlertView 选项时,您也会关闭blockingView。 这个阻塞视图就像一个加载视图,但没有微调器。
【讨论】: