Как я могу запретить представлению покрывать мой контроллер вкладок в приложении на основе вкладок? - PullRequest
0 голосов
/ 17 марта 2010

У меня есть приложение с контроллером панели вкладок, которое имеет три вкладки.

На вкладке 1 есть представление (view1) с кнопкой, которая при нажатии переводит пользователя в новое представление (view2), все еще находящееся на вкладке 1. Однако при загрузке этого нового представления (view2) оно покрывает мой контроллер панели вкладок ,

Каков наилучший подход для меня, чтобы по-прежнему отображать контроллер панели вкладок, а также выделять вкладку 1?

Ответы [ 2 ]

0 голосов
/ 17 марта 2010

Я думаю, что вы выдвигаете представление как модальное представление, если это так, то представление определенно покроет вашу панель вкладок. Другой способ сделать это - нажать контроллер представления, и это не скроет вашу панель вкладок.

Попробуйте сделать это так:

[[self navigationController] pushViewController:viewContObject animated:YES];

Надеюсь, это поможет,

Спасибо

Madhup

0 голосов
/ 17 марта 2010

Как вы выполняете свой «переход» на view2 из view1?

Одним из решений является использование UINavigationController в качестве корневого контроллера представления для tab1, поэтому view1 может отображать view2, нажимая его на навигационном контроллере. В качестве альтернативы, view1 может отображать view2 модально.

В любом случае не следует закрывать панель вкладок, и вкладка 1 по-прежнему будет выделена (выделена).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...