1

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

一旦我删除了文本,假设重置回原来的样子,即使那里没有文本,它也会保持这种厚度。在运行时切换视图会使栏变大和缩小,这不是很好。

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

谢谢吉姆

4

2 回答 2

1

万一其他人有这个问题...2个选项

1 修复 xib 直接中未删除的 xml

一种解决方法,如果这是一个错误,则编辑 *.xib 文件...作为 xml,您可以删除留下的条目,并且似乎可以毫无问题地重置...

例如,可以肯定的是,添加“FOO BAR”之类的值并在文本编辑器中搜索以找到键。

(采取通常的备份和照顾,当然风险自负)

(在线提交bug给苹果评估)

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

于 2011-06-23T06:39:07.527 回答
0

在 IB 的 Attributes Inspector 窗格中,将 Top Bar 的值更改为“Navigation Bar”而不是“Navigatin Bar with Prompt”

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

于 2011-06-21T04:25:05.760 回答