我在iPhone上有一个UIAlertController
(UIAlertControllerStyleActionSheet
),现在应该在iPad版本的UIPopoverPresentationController
上展示..
我正在做以下事情:
UIPopoverPresentationController *popover = sectionActionSheet.popoverPresentationController;
if (popover){
popover.sourceView = self.view;
popover.barButtonItem = menuButton;
popover.permittedArrowDirections = UIPopoverArrowDirectionAny;
}
不幸的是,popover的位置(相对于UIBarButton)并不是那么好,如果我旋转设备,弹出窗口不会重新定位:
转弯不居中:
旋转后