cell中文字长度超出cell

在用table view的时候有时会在cell中增加一个label,若label上的文字超出范围则会是这样:

cell中文字长度超出cell_第1张图片
1.png

解决方法:

1.选中label,Editor -> Size to Fit Content(⌘ + =)

2.Pin menu -> 取消 Constrain to margins,之后这样:

cell中文字长度超出cell_第2张图片
3.png

3.Align menu -> Vertical Center in Container

cell中文字长度超出cell_第3张图片
4.png

4.Editor -> Pin -> Leading Space to Superview

5.Size inspector -> Constant = 40

cell中文字长度超出cell_第4张图片
5.png

最终效果:

cell中文字长度超出cell_第5张图片
2.png

注意上面的情况是我们自己在cell上增加label。若用UITableViewCell自带的textLabel,会自动帮我们处理这种情况。

你可能感兴趣的:(cell中文字长度超出cell)