2012-06-12 2 views
1

Итак, у меня есть пять разных UIViewController, которые я хотел бы создать. У каждого из них есть общая вещь (изображение сверху, ярлык сверху). Поэтому я думал о создании родительского UIViewController, а затем имеет 5 подклассов из родительского UIViewController. В этом контроллере родительского представления он будет иметь UIImageView, ярлык и все, что является общим/общим с другими пятью. Вопрос в том, что каждый из этого подкласса UIViewController будет иметь собственный nib, однако я хочу, чтобы он также имел UIImageView родителя. Как мне с этим справиться?подклассификация UIViewController рассмотрение дизайна

Я предполагаю, что я смущен, если каждый из подкласса UIViewController имеет свой собственный nib, как я могу видеть xib в контроллере родительского представления в этом подклассе? Я знаю, что моя формулировка чрезвычайно запутанна, я не могу найти лучшего способа объяснить это, чем это.

ответ

1

Не создавайте xib для контроллера родительского представления. Вместо этого, подклассифицируя родительский контроллер представления, тогда создание xib для подкласса будет выставлять IBOutlets из любого из родительских классов/контроллеров представления.

Просто подумайте об этом примере, поскольку в какой-то момент мы все подклассифицировали UIViewController и создали для него xib, мы должны подключить основной вид в xib к «view» IBOutlet. Мы будем понимать, что IBOutlet определен в родительском классе UIViewController.

Смежные вопросы