#iphone #uitableview #cell
#iPhone #uitableview #ячейка
Вопрос:
Я знаю, что это простая проблема, но я не могу сгруппировать свои ячейки в моем tableview. Я изменил параметр на «Сгруппированный», и он не работает.
В чем может быть проблема?
Он связан с владельцем файла, имеет свойство, имеет IBOutlet и выглядит как обычный TableView.
Заранее спасибо.
Ответ №1:
Прежде всего, вы берете приложение на основе навигации и открываете RootViewController.xib, переходите к свойству и выбираете группу стилей в атрибуте TableView, а затем файл RootViewController.m и запускаете свое приложение
// Customize the number of sections in the table view.
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 5;
}
// Customize the number of rows in the table view.
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 10;
}
-(void)setListTableView
{
mytableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 59, 319, 358) style:UITableViewStyleGrouped];
mytableView.separatorStyle = UITableViewCellSeparatorStyleSingleLineEtched;
mytableView.backgroundColor = [UIColor clearColor];
mytableView.opaque = NO;
mytableView.delegate = self;
mytableView.dataSource = self;
mytableView.scrollEnabled = YES;
mytableView.scrollsToTop = YES;
[self.view addSubview:mytableView];
}
Комментарии:
1. Проблема в том, что я программирую TableView в новом ViewController внутри NavigationController. Вот почему я говорю, что это не работает. Я сделал это в новом проекте, и это работает, он показывает сгруппированные ячейки. Почему это не работает в моем UITableViewController?? В любом случае спасибо за ваш ответ.
2. Хорошо, это то, что я искал: ‘initWithStyle:UITableViewStyleGrouped’