2011-10-11 146 views

回答

3

我假设你想要定位比5.0版本更老的iOS版本。 (5.0及以上,你可以利用新的UIAppearance的东西。)

如果它只是改变了导航栏和条纹的tableView的背景下,这是很容易:我认为首要+[UIColor groupTableViewBackgroundColor]使用上UIColor类别来回报您的黑色。导航栏甚至更容易,因为IASK应该从导航控制器继承导航栏。

如果您的需求比较复杂,您可能会想要改变XIB。

+0

感谢您的帮助。我将如何去覆盖你提到的方法?这只是在我的.m文件中重新实现它的问题吗? 关于导航栏,我目前没有使用导航控制器,那么还有另一种方法来改变它吗? –

+0

UIColor:是的,只需使用Xcode New File助手在UIColor上创建一个新类别即可。你不必将它包含在任何地方,只需要在项目中。导航栏:您应该始终具有IASK的导航栏。如果以模态方式显示它,则会提供一个带有IASK的新“UINavigationController”作为根视图控制器。 –

+0

非常感谢您的帮助。出于兴趣,如果我想更改其他颜色等(例如表格中的标签颜色),我可以在哪里找到需要覆盖哪些方法? –