У меня есть второй контроллер представлений, который отходит от предыдущего. Как я могу настроить непрозрачность моего SecondViewController, чтобы я мог видеть предыдущий контроллер представления под ним. БлагодаряПредыдущий вид Контроллер отображается под контроллером следующего вида
ответ
Чтобы представить вид модален и все еще быть в состоянии видеть контроллер представления Предъявления под ним. Представьте свой SecondViewController в коде следующим образом:
let vc = secondViewController
secondViewController.modalPresentationStyle = UIModalPresentationStyle.OverFullScreen
self.presentViewController(vc, animated: true, completion: nil)
Используя это, убедитесь, ваш secondViewController первичный вид имеет значение альфа меньше, чем 1,0, так что вы сможете увидеть через него. Кроме того, анимированный параметр может быть истинным или ложным, он не должен влиять на результат. Используя modalPresentationStyle
, выполните то, что вы просите.
, так что это будет представлено модально? Я хочу использовать контроллер push view. это возможно? –
@ DanSaps Да. Чтобы нажать, вам нужно будет использовать контроллер навигации, и вы сказали, что не используете это в одном из своих комментариев. Тем не менее, я не думаю, что использование контроллера навигации даст вам представление о эффекте просмотра, который вы ищете. – tfrank377
Теперь я включил контроллер своего вида в контроллер навигации. И это работает, но еще один вопрос: мне нужно изменить всю реализацию push-view на presentViewController? –
- 1. iPhone SDK: контроллер толкаемого вида не отображается
- 2. Нажмите новый контроллер вида с контроллером навигации
- 3. Контроллер Pop view, а затем одновременно выключите предыдущий контроллер вида.
- 4. Представляем новый контроллер представления под контроллером текущего представления
- 5. Отклонение и представление контроллера вида отображает предыдущий контроллер
- 6. Существующий контроллер модального представления над контроллером модального вида
- 7. ошибка, когда я звоню в контроллер следующего вида
- 8. Представленный модный навигационный контроллер под текущим навигационным контроллером iphone
- 9. Вид должен появиться из-под другого вида
- 10. Force Portrait, если предыдущий вид пейзажа
- 11. UIPresentationController меняет размер, когда поверх него отображается другой контроллер вида
- 12. UIDatePicker и предыдущий вид
- 13. выбранный контроллер начального вида не отображается
- 14. Контроллер появляется под панелью инструментов, когда отображается в popover
- 15. Контроллер вида Split должен быть контроллером корневого представления
- 16. Как связать контроллер разделенного вида с контроллером окна?
- 17. Как узнать, какой контроллер представлений представлен контроллером вида
- 18. Как вызвать частичный вид с другим контроллером?
- 19. Модальный контроллер представления над представлением контроллера вида
- 20. SWRevealViewController скрывает контроллер заднего вида
- 21. iPhone вид не отображается
- 22. swift: контроллер освежающего вида
- 23. Найти объект под контроллером символов
- 24. Окно с контроллером вида
- 25. Объектив C Вид для связи с контроллером
- 26. Передача данных в контроллер следующего вида с модальным segue
- 27. Как работает prepareForSegue? (передача данных в контроллер следующего вида)
- 28. один контроллер два вида
- 29. iPhone - ошибка загрузка контроллер вида
- 30. Page View Контроллер, показывающий предыдущий контроллер представлений после добавления subviews
Я не использую контроллер навигации для следующего вида. просто контроллер вида –