为所有navigationcontroller和navigationitem设置titleview

Shu*_*rma 2 iphone objective-c uinavigationbar uinavigationcontroller ios

[[[UINavigationBar appearance] setTitleView:button]
Run Code Online (Sandbox Code Playgroud)

我尝试使用上面的代码行将标题视图设置为所有导航项的按钮,但它不起作用.如何通过在appdelegate中编写小代码来为项目中的所有导航栏设置标题视图?

Raj*_*071 6

自定义导航栏的外观

修改barStyle,tintColor和半透明属性是可以的,但是您不能直接直接更改UIView级属性,例如框架,边界,alpha或隐藏属性.

有关更多详细信息,请参阅 apple doc UINavigationBar Class Reference

编辑 - >

我解决了你的疑问

[[UINavigationBar appearance] addSubview:yourView];  
Run Code Online (Sandbox Code Playgroud)

其他导航相关查询