Настройка комплексного представления в UIVIew или UIViewController? (Дизайнерское решение)

На данный момент я настраиваю большую часть своего пользовательского интерфейса программно. Там есть два способа упорядочения представлений, принадлежащих экрану (в дополнение к использованию перьев):

  • В контроллере представления управляйте всеми представлениями (это контроллер представления!)
  • Создайте собственный подкласс UIView и просто подключите тот, что в контроллере

Я знаю, что оба будут работать, но в каких ситуациях вы бы выбрали какое решение?

Кроме того, для первого варианта можно выполнить настройку в viewDidLoad и добавить представления в self.view, или создайте представление контейнера и добавьте все представления в loadView. Любой хороший совет здесь также будет оценен.

Второй вариант приближается к использованию пера, когда вы устанавливаете полное представление как представление контроллера .

Не намеревался начать здесь религиозную войну, но ищу аргументы в пользу обоих подходов.

5
задан Eiko 7 January 2011 в 19:29
поделиться