Под ios 8 с использованием currentViewController modalTransitionStyle = UIModalTransitionStylePartialCurl исчезает вся страница. Я хочу, чтобы работать как ИОС 7.ios8 UIModalTransitionStylePartialCurl не работает должным образом
ответ
Вы всегда можете попытаться сделать ваши собственные переходы с прошивкой 7. Посмотрите HERE
Должна быть работа Apple для анимации, которую предполагается поддерживать. – SmallChess
Ну, я не горжусь затруднительного я придумал, но это отлично работает и у меня мало времени для этого.
Мне удалось снять снимок экрана на сцене, чтобы я остался. Потребовалось несколько попыток, но я понял. Затем я взял это изображение в Pixelmator и обрезал его только на участок скручивания страницы, сделал все остальное прозрачным, вымыл посторонние артефакты, такие как индикатор батареи, полосы сигналов и время.
Я импортировал это изображение в ширину 320, 640 и 960, а затем вставляю его в верхней части моего представленного представления во время загрузки. Это получилось практически идеальным. Я не могу отличить от того, что было раньше. Работает именно так, как я этого хотел.
Я была такая же проблема, и я применил это исправить, он работал на меня прошивкой 8 и Xcode 6.
[_mapToolbarController setModalTransitionStyle:UIModalTransitionStylePartialCurl];
[self presentViewController:_mapToolbarController animated:YES completion:^{
[_mapToolbarController.view.superview addSubview:self.view];
}];
Очевидно, что _mapToolbarController будет контроллер, который вы хотите представить. Чтобы узнать, зачем вам это нужно, добавьте точку останова в строке обработчика завершения. Сделайте анимацию, и вы увидите в обработчике завершения, что анимация керлинга только что закончилась, и все было прекрасно. По какой-то причине, которую я не могу объяснить, в iOS 8 вам нужно сообщить iOS-структуре, чтобы «сохранить» завитое представление и убедиться, что он не отбрасывается. Код в обработчике завершения пытается «удерживать» скошенное изображение с затуманенными изображениями на экране. Обратите внимание, что в этом контексте self.view - это вид, который скручивается.
Я пробовал это в iOS8 и Xcode 7.2.1: пока он отлично выглядит, новые элементы управления контроллера больше не работают. Кажется, что элементы управления в self.view все еще активны. – ghr
@ghr Вы имеете в виду, что это сработало для вас в iOS 8, но не в iOS 9 сейчас? – SmallChess
@ghr У меня есть приложение в магазине приложений, созданное с помощью iOS 8, которое использует этот трюк. Тем не менее, я еще не пробовал это с iOS 9. – SmallChess
- 1. iBeacon на iOS8 не работает должным образом?
- 2. transitionFromView не работает должным образом для ios8
- 3. Событие клавиатуры IOS8 не выполняется должным образом
- 4. UITableView Swipe для удаления не работает должным образом на iOS8
- 5. facebook SDK не работает должным образом для iOS8
- 6. Пользовательский UIBarButtonItem не работает должным образом в iOS8
- 7. : не работает должным образом
- 8. не работает должным образом
- 9. не работает должным образом
- 10. не работает должным образом
- 11. session_reset() не работает должным образом
- 12. wakelock не работает должным образом
- 13. memcache не работает должным образом
- 14. JsonResponse не работает должным образом
- 15. Mouseover не работает должным образом
- 16. Toast не работает должным образом
- 17. "break" не работает должным образом
- 18. Столкновение() не работает должным образом
- 19. Продолжить не работает должным образом
- 20. UICollectionView не работает должным образом
- 21. Pageindex не работает должным образом
- 22. Drawable не работает должным образом
- 23. Popen.communicate() не работает должным образом
- 24. Fancybox не работает должным образом
- 25. Расчеты Не работает должным образом
- 26. Подменю не работает должным образом
- 27. Генератор не работает должным образом
- 28. MultiSelectionHelper не работает должным образом
- 29. Таймер не работает должным образом
- 30. "Группировка" не работает должным образом
Вы нашли исправление для этого. У меня такая же проблема. –
Я столкнулся с той же проблемой. Любое решение? – AKG