我应该决定PopOver /动作表吗? (目标C)
我应该决定PopOver /动作表吗? (目标C)
为了在您的应用程序屏幕上显示警报/弹出视图,iOS提供的最理想的组件之一是“ UIPopoverPresentationController”……我们中的许多人都尝试实现UIPopOverViewController类,并在iPad甚至iPhone上实现相同的功能。 但是根据Apple的文档(下面的链接…)
UIPopoverPresentationController
UIPopoverPresentationController对象管理弹出窗口中内容的显示。 从弹出窗口开始…… developer.apple.com
可从iOS 8.0下载,也支持iPhone。
让我们首先创建一个实现警报控制器的示例项目。
看起来很简单,但实际上必须根据设计做出决定。
- 通过使用UIAlertController。 在iPhone上,一个常见的观念是,我们大多数人都喜欢“ ActionSheet”作为首选样式。 虽然其他常见方式显然也可能包含“警报”样式。
在iPad上(仅在iPad上),我们只需检查设备类型并为UIAlertController指定首选的表示样式,然后从样式列表中设置表示样式即可。 例如,
最后,将UIAlertController实例(在本例中为“ alert”)设置为UIPopoverPresentationController对象。
根据需要设置弹出框,并将sourceRect属性设置为自定义框尺寸。
有关更多讨论,请发送电子邮件至 vinayakgh.ise@gmail.com
谢谢…