更改UITableViewController的样式

时间:2011-09-02 08:46:49

标签: objective-c tableview

我如何随后更改UITableView的样式?

编辑:嗨,我知道如何使用init-method设置样式,但是可以在初始化后更改style吗? 像:

[Self.Style = "Grouped"];

我想没有办法做到这一点,不是吗?

4 个答案:

答案 0 :(得分:2)

好吧似乎没有人真正读过这个问题:D

但要回答: 不,它不能完成,你必须重新创建它

答案 1 :(得分:0)

myTVContoller = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped];

UITableView *myTable = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];

答案 2 :(得分:0)

我想你想改变整个tableview的风格。你可以通过以下方式做到这一点。

    UITableView *yourTableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];

答案 3 :(得分:0)

要更改表格视图样式,有两种可能:plaingrouped 初始化表视图或在Interface Builder上创建时,可以设置这些样式 你可以使用这样的东西:

// Plain Style  
MyTableController *controller = [[MyTableController alloc] initWithStyle:UITableViewStylePlain];  
// Grouped Style  
MyTableController *controller = [[MyTableController alloc] initWithStyle:UITableViewStyleGrouped];

或者在IB中,您可以选择表格视图并从“属性”检查器中设置其样式。