如题。
是否有相关的源码或者demo参考?
我目前已经基本做出来了。有个搞不定的地方在于。比如我设置最多3行显示
1、如果我手动截取文字,那么我如何截取文字,使得文字恰好3行全部占满?
2、设置numberOfLines=3,让label自己截取,系统自己截取的刚好合适。
问题是,我如何获取到系统自动截取之后的文字?
如题。
是否有相关的源码或者demo参考?
我目前已经基本做出来了。有个搞不定的地方在于。比如我设置最多3行显示
1、如果我手动截取文字,那么我如何截取文字,使得文字恰好3行全部占满?
2、设置numberOfLines=3,让label自己截取,系统自己截取的刚好合适。
问题是,我如何获取到系统自动截取之后的文字?
UILabel 有个方法
intrinsicContentSize
,这个方法返回的是 UILabel 内容到底有多大。你这种情况可以考虑让 UILabel 自己去缩,然后点击「展开」之后,让 UILabel 的
size = intrinsicContentSize
另外把展开按钮独立出来到 UILabel 的下一行可能是个好的做法。