Ios使标签包装内容的高度和宽度都像android一样

时间:2016-12-26 13:22:59

标签: ios objective-c

我是ios的新手,如何将标签作为宽度和高度的包装内容。 我也使用了以下的东西

Object res = val;

但我不能将标签高度和宽度设为包装内容

2 个答案:

答案 0 :(得分:0)

因此,假设您使用自动布局,您始终可以使用此行使标签水平适合其内容

[textLabel setContentHuggingPriority:UILayoutPriorityRequired
                             forAxis:UILayoutConstraintAxisHorizontal];

如果您没有使用自动布局,请尝试在设置字体,字体大小和所有其他详细信息后添加此内容。

[textLabel sizeToFit]

答案 1 :(得分:0)

尝试添加:

[textLabel sizeToFit];

后:

textLabel.lineBreakMode = NSLineBreakByWordWrapping;
textLabel.numberOfLines = 0;

此外,如果您正在使用" Auto"布局,然后检查你的约束是否冲突。确保你没有提供"固定"宽度约束。