Iphone 将UITableview样式设置为分组样式的位置

Iphone 将UITableview样式设置为分组样式的位置,iphone,uitableview,Iphone,Uitableview,我的Tabview控制器的tableview显示为第一个和初始视图。视图控制器类是uitableviewcontroller的一个子类,因此我没有为此使用XIB。 因为我直接在界面生成器中为选项卡视图的主窗口提供视图名称,所以我不确定在哪里可以设置tableview的样式,它目前以“普通”样式显示。我想将其更改为“分组”,但是在调用和分配tableview控制器时没有代码(在这种情况下,我会使用initWithStyle) 关于如何将此初始tableview更改为分组样式而不是普通样式,您有什么

我的Tabview控制器的tableview显示为第一个和初始视图。视图控制器类是uitableviewcontroller的一个子类,因此我没有为此使用XIB。 因为我直接在界面生成器中为选项卡视图的主窗口提供视图名称,所以我不确定在哪里可以设置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;
}

谢谢,

然后尝试以下操作:

UITableView* table = [[UITableView alloc]initWithFrame:myFrame style:UITableViewStyleGrouped];  

UITableView
替换为自定义类的名称

您可以从.xib中选择tableview并将样式设置为Grouped

Hi,链接指向根据配置值动态设置样式。我只想静态地将分组的tableview样式分配给当前的表视图。您好,很遗憾,我没有使用代码将tableview分配到任何位置。在“我的选项卡视图”控制器中,此表视图设置为第一个视图。所以,不确定我应该把上面的代码放在哪里?我通过在这个链接中重写initWithCoder而不是initWithStyle找到了解决方案