0

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

在此处输入图像描述

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

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

非常感谢您的智慧!

4

1 回答 1

1

尽管您要实现的目标看起来非常奇怪,但如果使用 aUISplitController不是您想要做的,那么我现在唯一能想到的其他方法就是使用 aUIView作为栏的 titleView,将其宽度设置为覆盖大多数的酒吧。

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

这个“可能”重叠,但在你的情况下似乎不会。

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

于 2012-10-10T00:45:50.173 回答