Группировать ячейки в TableView

#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’