Скрыть представление контроллера представления при переворачивании представления

У меня есть 3 представления в моем приложении. Главный вид имеет 2 кнопки, и при выборе он отображает 2-й вид (который снова имеет кнопки и отображает 3-й вид с изображениями). У меня есть кнопка домой на втором представлении. При нажатии я хочу показать основной вид. Я могу сделать это, если добавлю 2-й вид в качестве подвида

[self.view addSubview:secondViewController.view]

Но всякий раз, когда 2-й вид переворачивается, чтобы отобразить 3-й вид, я могу видеть основной вид, пока он переворачивается.

Теперь, если я добавлю 2-й вид, как показано ниже, self.view = secondViewController.view, тогда у меня не будет основного вида для отображения при нажатии кнопки «Домой».

Как я могу скрыть основной вид, когда 2-й вид переворачивается, чтобы показать 3-й вид?


person phonydev    schedule 16.02.2010    source источник


Ответы (1)


Возможно, вы сможете просто установить для свойства alpha основного вида значение 0 перед тем, как перевернуть, и 1 после того, как вы перевернетесь.

Я не уверен, как выглядит ваше приложение, но похоже, что вы воспроизводите множество действий, предоставляемых вам навигационными приложениями бесплатно. Просто предложение.

person Ash Furrow    schedule 29.03.2011