2010-11-11 2 views
1

Если мне нужно больше строк в одном разделе, чем в другом, есть ли код, который я мог бы реализовать для этого?- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) раздел?

У меня есть 3 раздела в целом, но в одном разделе мне требуется 6 строк, в другом - только 3, а в последнем, возможно, 3 снова.

С уважением, Jon

ответ

3

Вы просто реализовать метод в заголовке, который возвращает другой номер для различных section.

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    if (section == 0) 
    return 6; 
    else 
    return 3; 
} 
+0

блестящий и им угадывающий после еще вы можете добавить else if (section == 1) и так далее? – Jon

+0

@Jon: Да. В этом методе нет ничего особенного, любой действующий код Objective-C будет делать. – kennytm

+0

Отлично, отлично работает, хотя и получает небольшую ошибку; управление достигает конца не-void функции. Но он строит нормально и работает в симуляторе отлично. – Jon

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