ios - NSAttributedString 对于自动调整异常无效

标签 ios xcode ios6 xcode4.2

我正在尝试使用 NSAttributed 字符串显示在 UILabel 中,并且我使用自动换行作为换行模式。 但是当我运行该应用程序时,它会抛出异常“NSAttributedString 对自动调整无效,它必须具有单个跨越段落样式(或没有)和非换行 lineBreakMode。

有人可以建议我如何解决这个问题吗?

最佳答案

要修复,请设置:

[yourLabel setAdjustsFontSizeToFitWidth:NO];

只需确保您稍后不会在您的代码中覆盖它;)

关于ios - NSAttributedString 对于自动调整异常无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15115433/

相关文章:

ios - 委托(delegate)在 AFNetworking 响应 block 中变为 nil?

android - flutter 运行错误,并且gradle失败,退出代码为1

ios - NSCachedURLResponse 返回对象,但 UIWebView 不解释内容

ios - 如何在 Firestore Swift 中创建空集合

c++ - 我如何让 Xcode Instruments 将未分配的内存报告为泄漏?

xcode - 在 UIView 中显式调用 initWithCoder 或 ViewDidAppear 等效项?

swift - 从 Xcode 调试应用程序时,从终端命令获取相同的 PATH 环境变量?

IOS - 如何从 WKWebView 获取缓存资源?

iphone - 使用启动图像作为 ViewController 背景图像

objective-c - 呈现以 iPad iOS 6 为中心的 View Controller 时出错