#objective-c #xcode #uitableview
#objective-c #xcode #uitableview
Вопрос:
У меня есть табличное представление, которое содержит 120 чисел. Мне было интересно, возможно ли добавить раздел в мой tableview после каждых 12 чисел. Это было бы проще, чем иметь 10 отдельных массивов по 12 чисел и добавлять каждый массив в другой раздел. Спасибо!
Ответ №1:
Я читаю ваш вопрос и задаюсь вопросом, не упускаю ли я чего-то здесь, но: Да, это возможно.
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 10;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 12;
}
… и затем в вашем tableView:cellForRowAtIndexPath:
методе используйте indexPath.section * 12 indexPath.row
в качестве индекса в вашем массиве из 120 чисел.
Комментарии:
1. Я сказал 6 разделов, но ты прав, это должно быть 10 разделов по 12 чисел, ха-ха. спасибо, я собираюсь попробовать это!
2. теперь я лучше понимаю, как indexPath.row и indexPath.section увеличиваются по мере прокрутки вниз табличного представления. это работает как шарм. Спасибо!