UINavigationBar默认颜色

Jac*_*ill 12 iphone user-interface colors uinavigationbar ipad

我只是想知道UINavigationBar的默认颜色是什么(在iPhone上).

我不能在任何地方找到它,并呼吁CGColorGetComponents()navigationBar.tintColor.CGColorRef没有任何作用.

例如,如果我以编程方式将颜色设置为红色,我该如何将颜色恢复正常?

任何帮助赞赏.

omz*_*omz 42

要获得默认外观,您需要设置tintColornil.

无法将其设置为实例UIColor并使其看起来与默认样式完全相同,因为默认外观中的按钮颜色略有不同.例如,UIBarButtonItem具有"完成"按钮样式的s具有与显式设置色调颜色时不同的颜色,否则该颜色将类似于条本身的默认颜色.

另请注意,iPad上的默认色调颜色不同(在未来的iOS版本中可能会更改).