【发布时间】:2013-10-03 05:17:55
【问题描述】:
我已经实现了一个带有左键、标题视图和右键的导航项。后退按钮设置为“隐藏”。
在某些左侧过渡中,会暂时出现一个蓝色省略号。
关于这是什么以及如何摆脱它的任何想法?
【问题讨论】:
-
我也看到了这种情况,而且似乎只有在都设置了 hidesBackButton 的 VC 之间进行推送时才会发生这种情况。我遵循@livings124 的建议:删除“hidesBackButton = YES”并添加自定义左栏按钮。它不适用于空的左栏按钮,但单个空格标题 (" ") 有效。看起来您可能已经有一些自定义的左栏按钮,所以我不确定这是否有帮助。
-
@altruic - 这正是我的情况。我通过将空白 leftBarButtonItem 添加到每个导航栏来解决。我实际上将它们命名为“返回”,但将它们的 textColor 设置为 clearColor。我还设置了每个VC的navigationItem.tintColor = UIColor.clearColor(),它只影响系统backBarButtonItem的着色。这完全解决了我的问题。需要注意的是,有时我收到省略号,有时它是 navController 堆栈中最底部的 viewController 的标题。
标签: ios7 uinavigationbar