2013-03-22 3 views
0

Итак, я пытаюсь добавить UITableView в нижней половине моего приложения ipad, которое будет использоваться для отображения результата поиска. Вот как я это сделал.ipad add tableview (только часть) для просмотра контроллера с раскадровкой

  1. Я добавил UIView
  2. Я добавил UITableView на UIView
  3. я перетащил UITableView к ViewController поэтому он может подключиться к нему для делегата и источника данных.

Это то, что она в настоящее время выглядит следующим образом:

(Это в то среднем верхнем ряду)

enter image description here

Поэтому я добавил следующее на класс ViewController для получения данных

# pragma mark TableView properties 

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
    return 1; 
} 
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    return 2; 
} 
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    static NSString *CellIdentifier = @"SearchResultCell"; 

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

    if(cell == nil) 
    { 
     cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; 

    } 

    cell.textLabel.text = @"test"; 
} 

Отладчик прошел бы все это, но застрял бы после "c ellForRowAtIndexPath»метод:

enter image description here

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

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

Спасибо!

ответ

0

Я обычно считаю гораздо более быстрым и простым в использовании бесплатную среду Sensible TableView для автоматического поиска в виде таблицы, вместо того, чтобы использовать обычную систему данных datasource/delegate, которую я никогда не смогу получить.

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