【问题标题】:How to set popover view anchor programmatically with Swift 3.0如何使用 Swift 3.0 以编程方式设置弹出视图锚点
【发布时间】:2017-06-13 10:47:54
【问题描述】:

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

【问题讨论】:

    标签: ios xcode swift3


    【解决方案1】:

    创建弹出框的 UIPopoverPresentationController 需要一个锚点,通过将其指定为 barButtonItem: UIBarButtonItem?、sourceView: UIView? 或 sourceRect:CGRect。

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

    popover.sourceView = myButton
    

    【讨论】:

    • 如果没有弹出框,但情节提要中有一个转场怎么办?
    猜你喜欢
    • 2017-12-29
    • 2016-07-22
    • 2017-01-13
    • 2017-09-25
    • 2019-01-25
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多