您可以使用哪些不同的方法来编辑tableview的外观以及如何执行这些操作?例如,您将如何以编程方式更改颜色?或者以编程方式更改导航栏的颜色?
答案 0 :(得分:3)
查看UITableView和UITableViewCell的文档。
您可能想要更改backgroundColor属性或自定义每个单元格的contentView属性。另外,查看图层,您可以在视图图层上执行诸如圆角,阴影等操作。
这是QuartzCore Framework docs。如果您尝试更改视图的外观,它们应该很有用。
编辑(好建议bshirley):
答案 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中,它将是类似的东西。