iPad:如何在不更换后退按钮的情况下在导航栏中添加标签?

时间:2012-10-10 00:36:52

标签: iphone ios ipad

如何在导航栏中添加与titleView文本具有相同字体和颜色的标签?这是我想要实现的模型的照片模型......

enter image description here

我正在使用故事板,所以我尝试使用Interface Builder将UIView添加到我想要的位置的导航栏(靠近后退按钮),然后在该视图中添加UILabel。这种方法存在两个问题。首先,它使后退按钮消失。其次,字体和颜色与titleView文本不同,很难让它们看起来一样。

如何使用Interface Builder或代码在运行时添加标签(上面用红色圈出)到导航栏而不替换后退按钮?

非常感谢您的智慧!

1 个答案:

答案 0 :(得分:1)

虽然你想要达到的目标看起来很奇怪,但是如果使用UISplitController并不是你想做的事情,那么我现在能想到的另一种方法是使用{{1作为bar的titleView,设置它的宽度以覆盖大部分栏。

然后在左侧使用一个UIView,并将一个放在中间。您应该将左侧标签文本左对齐,“中心”标签与条形图的宽度相同,文本将其对齐到中心。

这可能会“重叠”,但在您的情况下看起来似乎不会。

对于字体,这通常是深灰色,浅灰色阴影偏移在-1像素(向上)和水平零。字体是大小为17的系统粗体我相信。