在Interface Builder中进行设计并将文本添加到提示属性时,它会创建一个额外的顶部标题。这需要额外的厚度,以允许导航栏中的2个瓷砖。
一旦我删除了文本,让我们说重新设置它的方式,即使没有文本,它仍保持厚度。在运行时,切换视图会使条形增长和缩小,这并不好。
我的问题是,如何将其重置为默认的单行粗细条?
谢谢 吉姆
答案 0 :(得分:1)
如果其他人有这个问题... 2个选项
1在xib direct中修复未删除的xml
一种解决方法,如果这是一个错误就是编辑* .xib文件...作为xml你可以删除留下的条目,似乎重置没有问题......
e.g。可以肯定的是,添加像“FOO BAR”这样的值,并在文本编辑器中搜索它以找到密钥。
(采取常规备用和护理以及自己的风险)
(向苹果提交在线bug以供评估)
Drew C建议的2个运行时程序修复 即设置self.navigationItem.prompt = nil
答案 1 :(得分:0)
在IB的“属性检查器”窗格中,将顶栏的值更改为“导航栏”而不是“带提示的导航栏”
编辑:见下面的照片 -