ipad PresentFromBarButtonItem但使用UIButton

Ian*_*ink 3 uibutton ipad

Popover函数"PresentFromBarButtonItem"使用UIBarButtonItem在相对于UIBarButton的好位置显示Popover

有没有办法获得相同的结果行为但使用UIButton?我想会有更多的代码,但相对按钮的方法是非常有帮助的.

小智 9

你是说presentPopoverFromBarButtonItem而不是PresentFromBarButtonItem

要从UIButton(或任何UIView)弹出,您可以使用presentPopoverFromRect:

//button is some UIButton...
[popoverController presentPopoverFromRect:button.bounds inView:button 
    permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Run Code Online (Sandbox Code Playgroud)