调整自定义UINavigationController的titleView的大小

时间:2012-09-03 10:56:30

标签: ios uiview uinavigationcontroller

使用自定义UINavigationController时出现问题。

我正在尝试为我的应用程序使用一个新的字体,我发现字体略微超出了我的一些UIViews的界限,最值得注意的是我的UINavigationController的标题(注意结尾处的'C')标题,在右上角剪辑。

The 'C' at the end of the title is clipped slightly

在我当前的实现中,我有一个自定义的UINavigationController子类,它在awakeFromNib方法中设置NavigationBar的色调和字体。我对解决方案的两次尝试包括:设置self.navigationBar.clipsToBounds = NO;并尝试调整栏的titleView,尽管此视图在自定义UINavigationController中似乎无法访问。任何帮助将非常感激。

1 个答案:

答案 0 :(得分:2)

UILabel的斜体文字有问题。将该UILabel的框架设置为sizeToFit的CGRect,但稍宽一些。