2010-08-18 4 views

ответ

2

Вы обычно делаете это снаружи. В HelloView вы должны иметь производный класс UIViewController. Тогда при инициализации его снаружи вы бы назвали:

hello = [[HelloViewController alloc] initWithNibName:@"Hello" bundle:nil]; 

bundle:nil сделать какао используют пакет по умолчанию.

0

В инспекторе построителя интерфейса для представления Hello.xib установите класс представления (на вкладке идентификации) в HelloView. Надеюсь, это то, что вы ищете.

0

Только сегодня я написал демонстрационный код, который также использует экземпляр пользовательского вида, загрузив перо

  • контроллер имеет элемент DetailContactHeaderView *headerView
  • в бобах, у меня есть DetailContactHeaderView и файлы тип владелец мой контроллер
  • домовладелец файлы headerView Вид и получить Connected
  • в этом контроллере у меня есть этот код

    [[NSBundle mainBundle] loadNibNamed:@"DetailContactHeader" owner:self options:nil]; 
    

Смотрите мой MyContacts для реализации. FYI:

  • DetailContactHeaderView
  • DetailContactHeader.xib
  • DetailContactViewController
    • особенно -tableView:viewForHeaderInSection:
Смежные вопросы