如果我有一个特定大小的UILabel,将换行模式设置为WordWrap并且numberOfLines = 0(因此它会根据文本的数量而增长),有没有办法确定每行上的字符是什么标签?
所以,如果我将“所有人似乎需要数据处理”的文字作为标签上的文字,并假设它在屏幕上显示如下
All People
Seem To
Need Data
Processin
g
有没有办法知道每行的文字?或每行的宽度?
第1行:所有人
第2行:似乎到
第3行:需要数据
第4行:处理
第5行:g
答案 0 :(得分:0)
如何使用NSString的sizeWithFont?在获得大于标签宽度的数字之前,请完成每个单词。然后砍掉那些单词,然后再做下一行。
答案 1 :(得分:0)
我已就同一查询How to get text from nth line of UILabel?给出了答案。
有一种方法,只需称呼它。它将返回每行的数组。快乐编码:)