是否可以让 titleView 位于导航栏上左右栏按钮项的后面?我已将 titleView 的宽度设置为 320,它覆盖了左右栏按钮项。请问有没有办法把它移到后面?
最佳答案
在我的实验中,titleView
似乎总是在左右栏按钮项之后(上方)绘制。您可以尝试探索 View 层次结构并使用 sendSubviewToBack:
,前提是标题 View 曾成为导航栏层次结构的一部分。
如果您可以将您尝试实现的效果渲染成图像,您可以将其设置为导航栏的 backgroundImage
,但这可能不切实际。
请记住,在任何情况下您都可能需要考虑界面旋转,因为导航栏高度(在 iPhone 上)从纵向 44 像素变为横向 32 像素。
关于iphone - 我如何让 navigationItem.titleView 位于左右栏按钮项的后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10304292/