【问题标题】:UIPopoverController positionUIPopoverController 位置
【发布时间】:2011-12-02 04:48:09
【问题描述】:

我的应用中有一个导航栏。我必须有 2 个 UIBarButtonItems 并排放置,我已将它们放在 UIToolbar 中,并且 UIToolbar 被分配为我的视图控制器的 rightBarButtonItem,例如:

self.navigationItem.rightBarButtonItem = rightToolbarButtonItem

其中 rightToolbarButtonItem 是一个工具栏,依次有 2 个按钮。现在,在单击任何条形按钮时,我必须显示一个 UIPopoverController。所以我使用:

presentPopoverFromBarButtonItem: permittedArrowDirections: animated:

但是,在这两种情况下,我的弹出箭头方向是相同的。因为它将整个工具栏作为一个按钮项。我想根据工具栏中的条形按钮项目显示箭头方向。

有出路吗?

【问题讨论】:

    标签: iphone uipopovercontroller uibarbuttonitem uitoolbar


    【解决方案1】:

    我通过从 rect 呈现弹出框而不是从 barButtonItem 呈现它来使其工作,并对两个 barButtonItems 的 rect 进行硬编码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多