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