问题描述
UINavigationItem 的 titleView
属性文档 说:
The documentation for UINavigationItem's titleView
property says:
如果 leftBarButtonItem
不为零,则忽略此属性."
但是,我在测试中设置了 titleView
和 leftBarButtonItem
属性,它们看起来都很好.我已经在我的 Xcode 中的所有模拟器上进行了测试:4.3、5.0 和 5.1.有谁知道文档是错误的,还是在我无法测试的某些旧版本(例如 4.2、3.x)上正确?
However, I've set both the titleView
and leftBarButtonItem
properties in my testing and they both appear to show up fine. I've tested on all the simulators in my Xcode: 4.3, 5.0, and 5.1. Does anyone know if the documentation is just wrong, or is it correct on some older versions (e.g. 4.2, 3.x) that I haven't been able to test?
推荐答案
查看属性文档 leftBarButtonItems,上面写着:
Check the documentation for property leftBarButtonItems, it says:
如果没有足够的空间来显示数组中的所有项目,那些会重叠标题视图(如果存在)或按钮右侧的栏不显示.
所以,对于 titleView
的说法可能是不正确的.
So, what's said for titleView
is probably incorrect.
这篇关于UINavigationItem titleView“如果设置了leftBarButtonItem则忽略"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!