Я хочу использовать tabBarController, но его корневое представление не будет первым, которое пользователь увидит при запуске приложения. Когда пользователь запустит приложение, он увидит панель вкладок, но в ней не будет выбран ни один элемент, т.е. представление, которое он увидит, не будет корневым представлением UITabbarController, скорее это будет какое-то другое представление какого-либо другого viewcontroller. Теперь, если пользователь выберет какой-либо элемент панели вкладок, ему будет показано представление соответствующего контроллера представления.
Чтобы вернуться на эту домашнюю страницу, я предоставлю что-то вроде кнопки «Домой» на каждом из представлений панели управления панели вкладок. При нажатии на кнопку «Домой» пользователь вернется к этому первому виду, содержащему панель вкладок без выбранного элемента.
Является ли это приемлемым в соответствии с руководящими принципами HIG или заявка будет отклонена? Потому что многим блогам категорически не рекомендуется делать что-то подобное. Согласно им, корневым представлением контроллера панели вкладок должно быть первое представление, отображаемое в приложении.
Но я помню, что видел такое приложение, но не помню его точное имя.