Действительно ли мудро “вложить” UIViewControllers в другом UIViewControllers как Вы, был бы UIViews?

Параметр является переменным в объявлении функции.

Аргументом является фактическое значение этой переменной, которая передается функции.

27
задан Wil Shipley 12 January 2014 в 09:13
поделиться

2 ответа

Мой опыт в том, что вы пытаетесь сделать, был хорошим. Я стараюсь делать файлы пера как можно более простыми, поэтому я беру любое возможное «под-представление» и инкапсулирую его в отдельный файл пера с его собственным контроллером представления, поэтому в конечном итоге я получаю вложенные контроллеры представления. В одном из моих приложений у меня есть очень сложная ячейка табличного представления с подпредставлением. В итоге у меня получилась такая иерархия: контроллер tableview на верхнем уровне, контроллеры tableviewcell для каждой строки и внутри каждой из них - subviewcontroller для subview внутри каждой ячейки.

И все работает нормально.

] Простите мой английский.

1
ответ дан 28 November 2019 в 05:32
поделиться

Я пытаюсь сделать то же самое, но меня отговорила от вашего подхода документация Apple, в которой говорится, что «Вы не должны использовать контроллеры представления для управлять представлениями, которые заполняют только часть своего окна, то есть только часть области, определяемой прямоугольником содержимого приложения. Если вы хотите, чтобы интерфейс состоял из нескольких меньших представлений, вставьте их все в одно корневое представление и управляйте им. view с вашим контроллером представления. "

7
ответ дан 28 November 2019 в 05:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: