6
NSString *longStr = @"AAAAAAAAAA\nBBBBB\nCCCCCCCCCCCCCCCCCC";
如何截斷尾部多的UILabel的每一行
如何使這種截斷用的UILabel一些標籤寬度:
AAA...
BBB...
CCC...
NSString *longStr = @"AAAAAAAAAA\nBBBBB\nCCCCCCCCCCCCCCCCCC";
如何截斷尾部多的UILabel的每一行
如何使這種截斷用的UILabel一些標籤寬度:
AAA...
BBB...
CCC...
你需要使用不同的標籤,每個線和使用UILineBreakModeTailTruncation
。
提示:將文本拆分爲\n
並遍歷所獲得的數組。
編輯:
發現在的UILabel的寬度每行可能的字符數,然後改變你的文字。
拆分過\n
- >迭代線 - >獲取長度的子串等於max width of the UILabel - some value
- >附加後的點到該子串和所得到的字符串添加到tempString
- >創建的UILabel並分配tempString
到它
這會給你想要的結果。
我不能使用每一行的每個標籤。打印超過1000行的文本會很糟糕,並且效果不佳。我需要1個標籤。 –
@ValeryPavlov檢查編輯。 –
「在UILabel的寬度中查找每行可能的字符數」 - 我認爲這是不可能的,因爲每個字符都有自己的寬度。 –