У меня есть несколько UIToolBar
с некоторой кнопкой. Я представляю UIAlertController
с стилем презентации UIAlertControllerStyleActionSheet
с этой кнопки. Он представлен правильно, но когда я вращаю устройство, этот лист действий имеет неправильные позиции.
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet];
UIAlertAction* destructive = [UIAlertAction actionWithTitle:destructiveTitle style:UIAlertActionStyleDestructive handler:someHandler];
[alertController addAction:destructive];
[alertController setModalPresentationStyle:UIModalPresentationPopover];
alertController.modalInPopover = YES;
alertController.popoverPresentationController.barButtonItem = barButton;
alertController.popoverPresentationController.permittedArrowDirections = UIPopoverArrowDirectionAny;
alertController.popoverPresentationController.delegate = self;
[self presentViewController:alertController animated:YES completion:nil];
Еще одна вещь, popoverPresentationController:willRepositionPopoverToRect
из UIPopoverPresentationControllerDelegate
не вызывается, когда я вращаю устройство.
Что здесь не так, любые предложения?
Спасибо заранее!