IOS SplitView TableViewController запрос - PullRequest
0 голосов
/ 07 октября 2011

У меня есть один SplitViewController с настройками по умолчанию, добавленными в файл xib.Его контроллер Table View я определил как другой класс (в Identity Inspector) как класс TableView Controller, который я создал.

Теперь я поместил некоторый код в его ... numberOfRowsInSection: (NSInteger) раздел и ... cellForRowAtIndexPath: (NSIndexPath *) indexPath

Он отлично работает с общими значениями в своей таблице в соответствии ск numberOfRows я определил и элементы в ячейке в соответствии с тем, какие ячейки я создаю и возвращаю в соответствующем методе.

Мой вопрос:

  1. Как таблица входит вSplitView, потому что, когда я настраиваю UITableView в xib моего TableViewController, его изменения не появляются в левой части SplitView.(Я предполагаю, что табличное представление не настраивается?)

  2. Во-вторых, как iOS инициализирует этот класс TableViewController из XIB, потому что я должен поместить некоторый код инициализации, который при создании этого TableView делаетследующие вещи.Я попытался переопределить различные функции инициализации, он не вызывает ни одну из них.Как я могу инициализировать некоторые данные при инициализации этого TableViewController?

Спасибо.

1 Ответ

0 голосов
/ 13 октября 2011
  1. Представление таблицы настраивается в XIB, содержащей разделенное представление, а не в собственном файле XIB

  2. Вы можете сделать 2 вещи: переопределить initWithCoder: (не забудьте использовать шаблон self=[super initWithCoder:) или переопределить - (void)awakeFromNib

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