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