【问题标题】:UIPopoverController presentPopoverFromBarButtonItem allows to press navigation button twiceUIPopoverController presentPopoverFromBarButtonItem 允许按两次导航按钮
【发布时间】:2014-05-17 10:06:49
【问题描述】:

我正在使用下面的代码来呈现 UIPopoverController 视图:

[popover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];

所以一切正常,但我仍然可以按上面代码中的发件人 UIBarButtonItem。

那么当我自己显示弹出框或有其他解决方案时,我是否需要禁用此按钮?

【问题讨论】:

    标签: ios uipopovercontroller


    【解决方案1】:

    改用此方法,其中toolbar 是包含发送者的视图:

    [popover presentPopoverFromRect:sender.frame inView:toolbar permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
    

    【讨论】:

    • 本例中的发送者是UIBarButtonItem,所以没有superview。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 2019-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多