NSString *longStr = @"AAAAAAAAAA\nBBBBB\nCCCCCCCCCCCCCCCCCC";
How to make this truncation with UILabel for some label width:
AAA...
BBB...
CCC...
NSString *longStr = @"AAAAAAAAAA\nBBBBB\nCCCCCCCCCCCCCCCCCC";
How to make this truncation with UILabel for some label width:
AAA...
BBB...
CCC...
You'll need to use separate labels for each line and use UILineBreakModeTailTruncation
.
Hint : Split the text over \n
and iterate over the array obtained.
EDIT :
Find the number of characters possible per line in the width of the UILabel and then change your text.
Split over \n
-> Iterate over the Strings -> Get SubString of length equal to the max width of the UILabel - some value
-> Append trailing dots to that SubString and add the resultant string to tempString
-> Create UILabel and assign tempString
to it
This would give you the desired result.