如何更改UITableView的外观?

时间:2011-09-21 01:21:50

标签: iphone ios xcode tableview

您可以使用哪些不同的方法来编辑tableview的外观以及如何执行这些操作?例如,您将如何以编程方式更改颜色?或者以编程方式更改导航栏的颜色?

4 个答案:

答案 0 :(得分:3)

查看UITableViewUITableViewCell的文档。

您可能想要更改backgroundColor属性或自定义每个单元格的contentView属性。另外,查看图层,您可以在视图图层上执行诸如圆角,阴影等操作。

这是QuartzCore Framework docs。如果您尝试更改视图的外观,它们应该很有用。


编辑(好建议bshirley):

AboutTableViewsiPhone

答案 1 :(得分:1)

在UITableView上查看Apple的doc,尤其是配置A表视图部分。

答案 2 :(得分:1)

[tableView setBackgroundColor:[UIColor grayColor]];

或者你可以使用,

[tableView setBackgroundColor:[colorWithRed:.98 green:.98 blue:.82 alpha:1]];

答案 3 :(得分:1)

如果要更改应用中所有TableView的外观,可以使用Appearance属性定义它。在Monotouch中你可以这样做:

UITableView.Appearance.BackgroundColor = UIColor.Black;
UITableViewCell.Appearance.BackgroundColor = UIColor.Black;

在目标C中,它将是类似的东西。