Подтвердить что ты не робот

Фоновые рисунки элементов управления для черновика перед тем, как popover уволится в ios 9

Используя следующее:

  [self.actionSheetPostOptions showFromBarButtonItem:self.navigationItem.rightBarButtonItem animated:YES];

также попробовал

UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil
                                                                       message:nil
                                                                preferredStyle:UIAlertControllerStyleActionSheet];

UIAlertAction *actnCamera = [UIAlertAction actionWithTitle:@"Camera" style:UIAlertActionStyleDefault
                                                    handler:^(UIAlertAction * action) {
                                                 }];

UIAlertAction *actnLibrary = [UIAlertAction actionWithTitle:@"Library" style:UIAlertActionStyleDefault
                                                 handler:^(UIAlertAction * action) {
                                                 }];

[alertController addAction:actnLibrary];
[alertController addAction:actnCamera];
[alertController setModalPresentationStyle:UIModalPresentationPopover];
UIPopoverPresentationController *popPresenter = [alertController
                                                             popoverPresentationController];
popPresenter.barButtonItem = self.navigationItem.rightBarButtonItem;
[self presentViewController:alertController animated:YES completion:nil];

но все равно получая такую ​​же проблему при увольнении.

Обновить iOS 11. Эта проблема больше не существует в iOS 11.

4b9b3361

Ответ 1

Вы тоже пробовали это на реальном устройстве? Я видел такое же поведение при работе в iOS Simulator, но на устройстве он отлично работает.

Ответ 2

Я добавил обходное решение для этого, отключив анимацию просмотра в представлении рабочих таблиц и включив обратно после увольнения листа.

Используйте ниже, чтобы отключить анимацию просмотра перед представлением UIAlertController.

 [UIView setAnimationsEnabled:NO]; 

и включить анимацию просмотра после увольнения из UIAlertController.

 [UIView setAnimationsEnabled:YES];

Конечно, это не решение, но оно может помочь.