2015-12-21 1 views
-1

У меня есть второй контроллер представлений, который отходит от предыдущего. Как я могу настроить непрозрачность моего SecondViewController, чтобы я мог видеть предыдущий контроллер представления под ним. БлагодаряПредыдущий вид Контроллер отображается под контроллером следующего вида

ответ

0

Просто отключив функцию/нажмите Анимирует варианта через Interface Builder на основе ваших требований,

enter image description here

+0

Я не использую контроллер навигации для следующего вида. просто контроллер вида –

1

Чтобы представить вид модален и все еще быть в состоянии видеть контроллер представления Предъявления под ним. Представьте свой SecondViewController в коде следующим образом:

let vc = secondViewController 
secondViewController.modalPresentationStyle = UIModalPresentationStyle.OverFullScreen 
self.presentViewController(vc, animated: true, completion: nil) 

Используя это, убедитесь, ваш secondViewController первичный вид имеет значение альфа меньше, чем 1,0, так что вы сможете увидеть через него. Кроме того, анимированный параметр может быть истинным или ложным, он не должен влиять на результат. Используя modalPresentationStyle, выполните то, что вы просите.

+0

, так что это будет представлено модально? Я хочу использовать контроллер push view. это возможно? –

+0

@ DanSaps Да. Чтобы нажать, вам нужно будет использовать контроллер навигации, и вы сказали, что не используете это в одном из своих комментариев. Тем не менее, я не думаю, что использование контроллера навигации даст вам представление о эффекте просмотра, который вы ищете. – tfrank377

+0

Теперь я включил контроллер своего вида в контроллер навигации. И это работает, но еще один вопрос: мне нужно изменить всю реализацию push-view на presentViewController? –

Смежные вопросы