iPhone:UILabel 文本不符合我想要的方式

标签 iphone ios

我有一个带有一些文本的 UILabel,我想要的是如果给定字体的文本不适合标签,我希望它第一换行到第二行,如果仍然不适合 then 它应该自动将这两行调整为较小的字体。

我体验过 IB 更改换行符和行数的设置,但无法得到我想要的结果。

有什么建议吗?

最佳答案

据我所知,当有多行时,UILabel 不支持自动调整字体。

我知道的唯一方法是迭代计算合适的字体大小,然后手动设置合适的字体。

关于iPhone:UILabel 文本不符合我想要的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9020197/

相关文章:

iphone - 使 UItabbar 透明

ios - 在 iOS WebView 中获取 PDF 文档高度

iOS 应用未安装在测试用户设备上

ios - 如何在单击按钮时向页面 View Controller 添加详细 View

ios - 使用 SDWebImage 将本地镜像从文档目录加载到 TableView

iphone - 以 Storyboard风格呈现没有动画的模态视图 Controller

ios - 调整 inputAccessoryView 大小时如何解决 "API error: returned 0 width, assuming UIViewNoIntrinsicMetric"?

iphone - 使用 AFNetworking 发送嵌套的 JSON

ios - 如何使用具有字典数组的键解析字典

ios - 如何将 PHAsset 存储到 Core Data