我的Tabview控制器具有作为第一个和初始视图出现的tableview。视图控制器类是uitableviewcontroller的一个子类,所以我没有为此使用XIB。 因为我直接在界面生成器中为选项卡视图的MainWindow提供视图名称,所以我不确定我可以在哪里设置tableview的样式,该样式目前以“纯”样式显示。我想将其更改为“分组”,但是在我调用并分配tableview控制器的情况下(在这种情况下,我将使用initWithStyle)没有代码。何处将UITableview样式设置为分组样式
有关如何将此初始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;
}
感谢,
嗨,链接指向动态设置风格的基础上配置配给值。我只想将分组的tableview样式静态分配给当前的表格视图。 – user542584 2011-05-09 11:02:19
我编辑了答案。希望能帮助到你。 – 2011-05-09 11:07:16
嗨,不幸的是,我没有使用代码来分配tableview任何地方。在我的选项卡视图控制器中,此表视图被设置为第一个视图。所以,不知道我应该把上面的代码放在哪里? – user542584 2011-05-09 11:11:32