我在尝试使用popoverPresentationController
时遇到问题,基本上我有两个视图,一个有一个popover segue segue到另一个。但是第二个视图控制器需要一个Anchor点,但第一个视图控制器我在视图中手动设置bavigationBar
右键项目确实加载了,因为我需要多个按钮。
所以我在故事板中添加了一个右键栏按钮项目,并将锚点设置为该项目,但是PopoverViewController
出现在左上方,这不实用,因为当segueing它显示栏按钮时item然后更改为我手动添加的按钮项。
所以我从按钮中删除了文本,只是添加了一些空白区域;现在我没有错误但是弹出窗口出现在左上角而不是右上角。
是否有任何想法如何在设置或在加载弹出窗口之前设置锚点?
答案 0 :(得分:0)
如果您覆盖视图控制器的prepareForSegue
,您将有机会在显示之前更改您即将进行的viewController。
在调用viewDidLoad之前调用它,因此您无法对插座执行任何操作。通常只需设置一些可以在以后查看的属性。