Iphone UISplitViewController模板可以';t包含一个组';d UITableView

Iphone UISplitViewController模板可以';t包含一个组';d UITableView,iphone,ios,ipad,uisplitviewcontroller,Iphone,Ios,Ipad,Uisplitviewcontroller,我创建了一个基于UISplitViewController模板的简单iPad应用程序。我希望根视图控制器上有“组”样式,而不是“普通”样式。不幸的是,找不到与控制器关联的UITableView。换句话说,没有我可以更改的属性 还有其他人在这方面取得了成功吗 谢谢, -Luther可能有一种更干净的方法来实现这一点,但将其放在根视图类中: -(void)loadView { [super loadView]; self.tableView = [[[UITableView allo

我创建了一个基于UISplitViewController模板的简单iPad应用程序。我希望根视图控制器上有“组”样式,而不是“普通”样式。不幸的是,找不到与控制器关联的UITableView。换句话说,没有我可以更改的属性

还有其他人在这方面取得了成功吗

谢谢,
-Luther

可能有一种更干净的方法来实现这一点,但将其放在根视图类中:

-(void)loadView {
    [super loadView];
    self.tableView = [[[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped] autorelease];
}

既然您有一个
tableView
,您不是在SplitViewController的一个视图中添加了
UITableViewController
“我已经基于UISplitViewController模板创建了一个简单的iPad应用程序”。。。该模板创建了一个具有两个UITableViewController的应用程序—根和细节。创建一个新的iPad应用程序,你就会明白我指的是什么。我没有添加任何控制器,因为模板中已经有了控制器。我同意-必须有一种更干净的方法-在预构建的XIB文件中似乎存在一些问题。不过话说回来,你的建议太棒了!工作完美。注意,“self.tableView”是一个(非原子,retain)属性,因此,您的代码存在内存泄漏,因为“alloc”将添加一个“retain”计数,然后分配给self.tableView将添加另一个“retain”计数。如果使用上述方法,请确保在离开此方法之前至少释放一次tableView。