popoverPresentationController ios swift

时间:2016-02-24 04:29:33

标签: ios swift popover

在阅读Apple文档时,我遇到了UIViewController类中的这个属性

popoverPresentationController  属性 最近的管理当前视图控制器的弹出窗口控制器。 (只读)

宣言 SWIFT

var popoverPresentationController: UIPopoverPresentationController? { get }

讨论 如果视图控制器或其祖先之一由弹出式表示控制器管理,则此属性包含该对象。如果视图控制器不受弹出式表示控制器管理,则此属性为nil。

如果您创建了视图控制器但尚未显示它,则当modalPresentationStyle属性中的值为UIModalPresentationPopover时,访问此属性会创建一个弹出式表示控制器。如果模态表示样式是不同的值,则此属性为零。

我没有放弃了解这个属性将返回什么以及它的用途。 如果有人能够更好地向我解释,我将感激不尽。

1 个答案:

答案 0 :(得分:0)

如果视图控制器显示为弹出窗口,则它具有$HOME,您可能需要访问其方法和属性。例如,设置弹出式窗口$USER的方式是设置弹出式窗口控件的popoverPresentationController属性。