2011-09-02 55 views
0

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

编辑:嗨,我知道我是如何设置样式与初始化方法,但可以在初始化后更改style? 赞:

[Self.Style = "Grouped"]; 

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

回答

2

好似乎没有人真正读懂了一个问题:d

但要回答这个问题: 不,不能这样做,你必须重新创建它

+0

大声笑......编辑阙前是不同的......我完全错过了后续部分! – mayuur

+0

糟糕...抱歉没有看到编辑^^ – Infinite

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

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

我想你想改变整个的tableview的风格。你可以通过以下行来完成。

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

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

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

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