OGeek|极客世界-中国程序员成长平台

标题: ios - 如何使用 Swift 3.0 以编程方式设置弹出 View anchor [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 12:47
标题: ios - 如何使用 Swift 3.0 以编程方式设置弹出 View anchor

我试图将 Storyboard中的 segue 的呈现设置为“呈现为弹出框”,它需要我为其添加一个 anchor 。我已经用代码设置了一个按钮,所以我无法拖动以将 anchor 设置为 Storyboard 中的那个按钮。如何以编程方式设置 anchor ?



Best Answer-推荐答案


创建弹出框的 UIPopoverPresentationController 需要一个 anchor ,方法是通过将其指定为 barButtonItem: UIBarButtonItem?sourceView: UIView?sourceRect: CGRect.

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

popover.sourceView = myButton

关于ios - 如何使用 Swift 3.0 以编程方式设置弹出 View anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41899307/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4