UIPopoverPresentationController:barButtonItem(iPad)上的ActionSheet位置

时间:2015-03-18 20:47:15

标签: ios ipad uiactionsheet uipopover

我在iPhone上有一个UIAlertControllerUIAlertControllerStyleActionSheet),现在应该在iPad版本的UIPopoverPresentationController上展示..

我正在做以下事情:

UIPopoverPresentationController *popover = sectionActionSheet.popoverPresentationController;
if (popover){
    popover.sourceView = self.view;
    popover.barButtonItem = menuButton;
    popover.permittedArrowDirections = UIPopoverArrowDirectionAny;
}

不幸的是,popover的位置(相对于UIBarButton)并不是那么好,如果我旋转设备,弹出窗口不会重新定位:

转弯不居中: enter image description here

旋转后 enter image description here

0 个答案:

没有答案