Ios 根据行数调整UILabel高度的大小

Ios 根据行数调整UILabel高度的大小,ios,uitableview,autolayout,uilabel,Ios,Uitableview,Autolayout,Uilabel,我一直在关注ios7中使用AutoLayout调整单元格大小的问题。(我不能放弃iOS 7对iOS 8中自我调整单元格大小的支持) 我完成了99.9%的任务。我遇到的问题是,如果文本的最后一行比UILabel的宽度稍宽,那么它不会将其推到下一行,而是会截断最后一行 如果我将truncate tail更改为clip,那么我可以看到它从末端最多剪切一两个像素 如果文本较长,则会弹出到下一行,但当下一行仅比标签宽度略长时,它会再次截断文本 我的所有代码都未根据教程中的代码进行编辑。调整大小单元格、高度

我一直在关注ios7中使用AutoLayout调整单元格大小的问题。(我不能放弃iOS 7对iOS 8中自我调整单元格大小的支持)

我完成了99.9%的任务。我遇到的问题是,如果文本的最后一行比UILabel的宽度稍宽,那么它不会将其推到下一行,而是会截断最后一行

如果我将
truncate tail
更改为
clip
,那么我可以看到它从末端最多剪切一两个像素

如果文本较长,则会弹出到下一行,但当下一行仅比标签宽度略长时,它会再次截断文本

我的所有代码都未根据教程中的代码进行编辑。调整大小单元格、高度计算和UILabel子类都是相同的


有人知道我能做些什么吗?

您是否正在设置标签的
首选MaxLayoutWidth
?只是检查一下。:)是的。就像在教程中一样。:-)最后我使用了boundingRectInSize。。。方法非常粗糙,但它能工作-(