Это скорее философский вопрос, чем что-либо, поэтому дайте мне свои мысли.UITabBarController UINavigationController Design Advice
Документация iPhone SDK указывает, что вы можете иметь контроллер панели вкладок, содержащий контроллер навигации, но вы не можете иметь контроллер навигации, содержащий контроллер панели вкладок. Кажется, что есть моменты, когда вам может понадобиться организовать представления в представлении, которое является частью стека контроллера навигации в табличном виде. Это необоснованно?
Я принимаю то, что Apple диктует в этих областях как Евангелие, поскольку HIG действительно предоставляет лучшие практики, которые, как представляется, показывают путь наименьшего сопротивления (я уверен, что есть исключения). Однако в области панели вкладок я не уверен, что это связано с дизайном. Возможно, это очевидно для других, но я не могу придумать, почему вы не разрешаете табуляции как ничего, кроме контроллера уровня корневого уровня.
Что вы все думаете или знаете? Какой конструктивный недостаток это создаст? Как бы вы решили эту проблему, чтобы получить табличное представление представлений в представлении? Нужно ли мне переосмыслить весь дизайн?
Спасибо.