Iphone iOS应用程序表格单元格选择的默认色调颜色

Iphone iOS应用程序表格单元格选择的默认色调颜色,iphone,ios,ipad,tintcolor,Iphone,Ios,Ipad,Tintcolor,是否有为所有元素(UITableView、导航栏)等设置应用程序级着色颜色的选项 我想在应用程序级别设置淡色,以便创建的任何新元素在默认情况下使用默认淡色。iOS 5中的新外观API允许在应用程序范围内进行自定义。如果您必须支持较旧的OS版本,那么在子类或方法swizzling中重写drawRect是一个不错的选择 要访问外观API,只需使用class+外观,如下所示: [[UINavigationBar appearance]setTintColor:[UIColor myAwesomeCol

是否有为所有元素(UITableView、导航栏)等设置应用程序级着色颜色的选项


我想在应用程序级别设置淡色,以便创建的任何新元素在默认情况下使用默认淡色。

iOS 5中的新外观API允许在应用程序范围内进行自定义。如果您必须支持较旧的OS版本,那么在子类或方法swizzling中重写drawRect是一个不错的选择

要访问外观API,只需使用class+外观,如下所示:

[[UINavigationBar appearance]setTintColor:[UIColor myAwesomeColor]];

在iOS 5中,您可以执行以下操作:

对于导航栏:

[[UINavigationBar appearance] setTintColor:[UIColor greenColor]];
用于TabBar

[[UITabBar appearance] setTintColor:[UIColor greenColor]];
只需将这些代码放入
ApplicationIDFinishLaunching:

编辑:要使tableView单元格的应用程序级别选择颜色,可以创建自定义的
UITableView