如何调整UINavigationBar的字体大小以使其符合titleView的大小?

时间:2012-11-21 04:19:14

标签: objective-c uinavigationbar

我喜欢使用UINavigationBar的默认大小。

然而,有时标题太长,我希望字体大小适当减少。

我该怎么做?

我想,首先我需要先找出titleView的大小。我认为可以做到。

然后我需要调用一个能告诉我合适字体大小的函数。

然后我需要指定具有该大小的字体,而不更改该UINavigationBar的字体名称。

任何人都知道怎么做(不一定是全部)。

1 个答案:

答案 0 :(得分:1)

您需要设置titleTextAttributes的{​​{1}}属性。您可以从同一属性中获取字体大小和字体类型,并根据您的要求调整或更改字体大小和字体类型。

查看文档以获取更多详细信息。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html