具有自动布局的UILabel行数

时间:2015-12-13 15:51:58

标签: ios autolayout uilabel

我有一个在我的应用程序中使用的视图,有时在tableView中,有时在常规视图中。

以下是我的观点:

enter image description here

留给心脏图像的主要标签限制为3行,我想知道是否有第4行,所以我可以显示“阅读更多”按钮。

我在stackoverflow中看到了很多解决方案,但它们都不够好,主要是因为大多数都使用了使用固定数字的preferredWidth,但我不知道标签的宽度是多少,因为在iPhone 6中宽度该标签与iPhone 5不同。

如您所知,我无法使用标签框架,因为在自动布局中,框架是在运行时计算的。

有人知道一个好的解决方案吗?请不要给我答案,比如在VC中使用“ViewDidLayoutSubviews”。

我没有提供任何代码,因为在自动布局方面,一切都很完美。

0 个答案:

没有答案