在何处将UITableview样式设置为分组样式

use*_*584 5 iphone uitableview

我的Tabview控制器有一个tableview显示为第一个和初始视图.视图控制器类是uitableviewcontroller的子类,所以我没有使用XIB.由于我直接在选项卡视图的MainWindow的界面构建器中提供视图名称,因此我不确定在哪里可以设置tableview的样式,此时样式以"普通"样式显示.我想将其更改为"分组",但是没有代码我调用并分配tableview控制器(在这种情况下我会使用initWithStyle).

关于如何将这个初始tableview更改为分组样式而不是简单样式的任何想法?

我也尝试重写initWithStyle并将其设置如下,但不起作用.

- (id)initWithStyle:(UITableViewStyle)style {
    // Override initWithStyle: if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
    self = [super initWithStyle:UITableViewStyleGrouped];
    if (self) {
        // Custom initialization.
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

谢谢,

HG'*_*G's 1

然后尝试以下操作:

UITableView* table = [[UITableView alloc]initWithFrame:myFrame style:UITableViewStyleGrouped];  
Run Code Online (Sandbox Code Playgroud)

替换UITableView为您的自定义类的名称