gpt4 book ai didi

iphone - iOS 5 中 UINavigationBar 中的截止标题标签

转载 作者:可可西里 更新时间:2023-11-01 03:33:59 25 4
gpt4 key购买 nike

我正在使用 iOS 5 SDK 编写一个在其 UINavigationBar 实例中使用自定义脚本样式字体的应用程序。这种字体的问题在于,由于它是手写字体,它的字形超出了界限。您可以在此处查看应用内问题:

Example image on a device

为了更清晰的示例,您可以在此处查看我的 photoshop 文档:

Photoshop example

知道如何解决这个问题吗?我的第一直觉是在 UINavigationBar 中设置 UILabel 的 clipsToBounds 属性,但显然没有苹果批准的直接访问该对象的方法。当我使用测试版 iOS 5 时,这困扰了我一段时间,现在 NDA 已经解除,也许你可以提供帮助。

谢谢!

最佳答案

您可以使用 UINavigationItemtitleView 设置带有自定义字体的 UILabel,然后覆盖 setTitle: 更新您的自定义标签。如有必要,您可以在标签上调用 sizeToFit 或在使用 sizeWithFont: 或任何其他 NSString 大小调整方法后手动更新其框架。

关于iphone - iOS 5 中 UINavigationBar 中的截止标题标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828259/

25 4 0