0

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

但是,有时标题太长,我希望字体大小适当减小。

我该怎么做?

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

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

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

任何人都知道如何做这些(不需要全部)。

4

1 回答 1

1

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

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

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

于 2012-11-21T04:34:09.020 回答