我的 Tabview Controller 有一个 TableView 作为第一个和初始 View 出现。 View Controller 类是 uitableviewcontroller 的子类,因此我没有为此使用 XIB。 由于我直接在选项卡 View 的主窗口的界面生成器中给出 View 名称,因此我不确定在哪里可以设置 TableView 的样式,该 TableView 目前以“普通”样式显示。我想将其更改为“分组”,但是没有代码可以调用和分配 tableview Controller (在这种情况下我会使用 initWithStyle)。
关于如何将此初始表格 View 更改为分组样式而不是普通样式有什么想法吗?
我还尝试覆盖 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
替换为您的自定义类的名称
关于iphone - 在哪里设置UITableview样式为分组样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5935573/