有没有办法在iOS6中的UINavigationController上删除navigationBar上的渐变。
我尝试创建UINavigationController的子类,然后将它的navigationBar设置为子类,尽管它表示navigationBar是一个readOnly变量
答案 0 :(得分:1)
-[setBackgroundImage: forBarMetrics]
怎么样,你可以使用你选择的颜色的单个像素图像。
但是,要设置UINavController的navBar类使用-[ initWithNavigationBarClass:toolbarClass:]
,
或者,只需在故事板或nib上的navigationBar对象上设置它,如果你使用它。
答案 1 :(得分:1)
在故事板中,我通过取消选中Translucent
内UINavigationBar
的{{1}}属性来删除渐变。