ios - UILabel 中的文本未换行

标签 ios

我在 UILabel 中显示 2 行或三行文本,但文本被截断而不是换行。

在 IB 中,“换行符”设置为“自动换行”,并且标签的高度足以容纳文本行。

我在其他 View 中的其他标签中执行与此完全相同的操作,并且它们确实换行,我看不出这个标签不会换行的任何原因或任何不同之处。

最佳答案

您需要将 UILabelnumberOfLines 设置为 0 或您想要的任何行数。将其设置为0将根据文本长度自动选择行数。默认值为 1

编辑:我刚刚检查过,在 IB 中,该属性称为 Lines

关于ios - UILabel 中的文本未换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18006083/

相关文章:

ios - 具有 3 个部分的 PFQueryTableViewController

ios - iOS 模型工厂

ios - NSKeyedUnarchiver 加载行使 App 在启动时崩溃

ios - 如何在 Swift 中子类化结构?

ios - Realm 无法在后台线程中解密数据库错误

ios - 如何将另一个 UIViewController 添加到现有的 UINavigationController

ios - 如何在plist中写入数据?

ios - 调度队列和异步 RNCryptor

ios - 使用 UISegmentedControl 来构建这样的菜单?

android - 在手机之间交换本地文件的方法