Xcode 4导航项目提示属性行为不端?

在Interface Builder中进行设计并将文本添加到提示属性时,它会创建一个额外的顶部标题。 这需要在导航栏中允许2个图块所需的额外厚度。

一旦我删除了文本,让我们说重新设置它的方式,它保持那个厚度,即使那里没有文字。 在运行时,切换视图会使条形增长和缩小,这并不好。

我的问题是,如何将其重置为默认的单行粗细条?

谢谢吉姆

如果其他人有这个问题… 2选项

1在xib direct中修复未删除的xml

解决方法,如果这是一个错误,就是编辑* .xib文件…作为xml你可以删除留下的条目,似乎重置没有问题…

例如,要确保添加像“FOO BAR”这样的值,并在文本编辑器中搜索它以找到密钥。

(采取通常的备用和护理及自己的风险)

(向苹果提交在线bug以供评估)

2 Drew C建议的运行时程序修复,即设置self.navigationItem.prompt = nil

在IB的“属性检查器”窗格中,将顶栏的值更改为“导航栏”而不是“带提示的导航栏”

编辑:见下面的照片 – 在此处输入图像描述