我的应用中有导航栏。我必须将2个UIBarButtonItems彼此相邻,我将它放在UIToolbar中,并且UIToolbar被指定为我的视图控制器的rightBarButtonItem,如:
self.navigationItem.rightBarButtonItem = rightToolbarButtonItem
其中rightToolbarButtonItem是一个工具栏,依次有2个按钮。现在,在点击任何条形按钮时,我必须显示一个UIPopoverController。所以我用:
presentPopoverFromBarButtonItem: permittedArrowDirections: animated:
但是,在这两种情况下,我的弹出箭头方向都是一样的。因为它将整个工具栏作为buttonItem。我想根据工具栏中的条形按钮项目显示箭头方向。
有出路吗?
答案 0 :(得分:1)
我通过从rect呈现popover而不是从barButtonItem呈现它并硬编码barButtonItems的rects来实现它。