如何将UITableView设置为Grouped?

时间:2009-02-22 17:37:48

标签: iphone uitableview interface-builder xib

在基于iPhone导航的应用程序中,我想添加第二个tableview,但其设计在IB中可用。我添加了一个新的空XIB并将UITableView拖到它上面。我想通过IB设置布局。我为这个tableview创建了一个控制器,并将IB中的File's Owner类设置为该控制器。我也将tableview链接到File的所有者。我将tableview设置为IB分组。但是,这不会在运行时转换。我还有一个简单的桌面视图。实际上,Inspector设置都不能在运行时工作。我错过了什么?

3 个答案:

答案 0 :(得分:4)

确保在实例化视图控制器时,使用initWithNibName:bundle:使用您创建的文件的名称来执行此操作。

答案 1 :(得分:1)

UITableView *myTableView = [[[UITableView alloc] initWithFrame:CGRectMake(0,80,320,480) style:UITableViewStyleGrouped];

答案 2 :(得分:0)

选择您的tableview并打开它的检查器。在检查器的第一个选项卡中,展开“TableView”,您应该看到一个名为Style的选项。将其从“Plain”更改为“Grouped”。

如果找不到,请在viewdidload上尝试此操作 tableView.style = UITableViewStyleGrouped