如何使用Swift 3.0

时间:2017-01-27 17:04:25

标签: ios xcode swift3

我试图将故事板中的segue的演示设置为"作为popover"呈现,它需要我添加一个锚点。我已经设置了一个带代码的按钮,所以我无法拖动将锚点设置为storyboard中的那个按钮。如何以编程方式设置锚点?

1 个答案:

答案 0 :(得分:3)

创建弹出窗口的UIPopoverPresentationController需要一个锚点,方法是将其指定为barButtonItem: UIBarButtonItem?sourceView: UIView?sourceRect:CGRect

在您的情况下,您将应用sourceView:UIView?初始化弹出窗口后以编程方式创建的按钮...

popover.sourceView = myButton