Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 超控器位置_Iphone_Uipopovercontroller_Uibarbuttonitem_Uitoolbar - Fatal编程技术网

Iphone 超控器位置

Iphone 超控器位置,iphone,uipopovercontroller,uibarbuttonitem,uitoolbar,Iphone,Uipopovercontroller,Uibarbuttonitem,Uitoolbar,我的应用程序中有一个导航栏。我必须有两个UIBarButtonim彼此相邻,我将它们放在一个UIToolbar中,并且该UIToolbar被指定为我的视图控制器的RightBarButtonim,如下所示: self.navigationItem.rightBarButtonItem = rightToolbarButtonItem 其中,rightToolbarButtonItem是一个工具栏,依次有两个按钮。现在,单击任何一个工具栏按钮,我必须显示一个UIPopoverController

我的应用程序中有一个导航栏。我必须有两个UIBarButtonim彼此相邻,我将它们放在一个UIToolbar中,并且该UIToolbar被指定为我的视图控制器的RightBarButtonim,如下所示:

self.navigationItem.rightBarButtonItem = rightToolbarButtonItem
其中,rightToolbarButtonItem是一个工具栏,依次有两个按钮。现在,单击任何一个工具栏按钮,我必须显示一个UIPopoverController。因此,我使用:

presentPopoverFromBarButtonItem: permittedArrowDirections: animated:
但是,在这两种情况下,我的popover箭头方向是相同的。因为它将整个工具栏作为一个按钮项。我想根据工具栏中的工具栏按钮项显示箭头方向


有办法吗?

我通过从rect而不是从barButtonItem呈现Popor来实现,并为两个barButtonItems硬编码了rect