iOS: Как я могу использовать UIViews, созданные из пера? - PullRequest
1 голос
/ 19 ноября 2011

Положение:

  • ReusableView.h
  • ReusableView.m
  • ReusableView.xib
  • ViewController.h
  • ViewController.m
  • ViewController.xib

ReusableView - это базовый шаблон, который я хочу использовать в качестве фона для нескольких ViewController. Я пытался использовать ReusableView в качестве представления ViewControllers, но он не загружается. Что мне здесь не хватает? Возможно ли это вообще (ДОЛЖНО быть, нет)?

EDIT

После дальнейшего изучения я обнаружил, что мой ReusableView IS инстанцируется с ViewController. Это доступно в viewDidLoad. Но выходы ReusableView, которые определены в его кончике, не связаны. Все IBOutlets равны нулю.

Я думаю, это потому, что метод initWithCoder ReusableViews вызывается с UINibDecoder из ViewController. Как я могу это изменить?

1 Ответ

0 голосов
/ 30 августа 2012

Если вы хотите ReusableView в качестве базового шаблона для другого viewControllers, то в этом случае вы можете наследовать другие контроллеры представления от ReusableView, а затем использовать свойства ReusableView во всехиз других контроллеров представления, которые вы создали.

...