#uitabbarcontroller #modalviewcontroller
#uitabbarcontroller #modalviewcontroller
Вопрос:
В моем приложении у меня есть контроллер панели вкладок. когда я нажимаю на элемент панели вкладок, необходимо отобразить представление (небольшого размера). я думаю, что это достигается через контроллер модального представления. Есть ли какие-либо другие способы сделать это? Будем признательны за любую помощь.
Ответ №1:
Я думаю, вы неправильно используете UITabBarController и создаете сложную ситуацию. Контроллер панели вкладок предназначен для отображения списка UIViewControllers, вы не должны использовать его для отображения UIView в небольшом размере. Вы также не должны отображать модальный вид после нажатия на элемент панели вкладок.
Кроме того, то, что вы описываете, противоречит рекомендациям Apple и может быть причиной отклонения вашего приложения..
Вы можете найти информацию в «Руководстве по пользовательскому интерфейсу iOS», особенно в главе об использовании панели вкладок
Не используйте панель вкладок для предоставления пользователям элементов управления, которые действуют на элементы в текущем режиме или на экране.
Надеюсь, это поможет, Винсент