Есть ли способ ограничить количество строк в абзаце в NSAttributedString?
Я добавляю две строки в NSAttributedString, и я хочу, чтобы они были максимально 3 строки, первая строка будет 1-2 строки, при необходимости усеченная. а вторая строка должна быть всегда на последней строке
Что-то вроде:
Предел NSAttributedString количество строк
this is my first string
if its too long i't will get trun...
But this is my second string
, что я сделал это:
// First string
NSAttributedString *first = [[NSAttributedString alloc] initWithString:@"this is my first string if its too long i't will get trunticated"
attributes:@{NSForegroundColorAttributeName:[UIColor redColor],
NSFontAttributeName:[UIFont fontWithName:@"HelveticaNeue-Light" size:17.0]];
[str appendAttributedString:first];
// New line
[str appendAttributedString:[[NSAttributedString alloc] initWithString:@"\n"]];
// Add photo count
NSAttributedString *second = [[NSAttributedString alloc] initWithString:@"But this is my second string"
attributes:@{NSForegroundColorAttributeName:[UIColor redColor],
NSFontAttributeName:[UIFont fontWithName:@"HelveticaNeue-Light" size:14.0]}];
[str appendAttributedString:second];
Но результат:
this is my first string
if its too long i't will get
trunticated
первая строка принимает первые 3 строки и выталкивает вторую строку из метки.
Как я могу ограничить первый абзац строки двумя строками?
Вы еще не смогли это решить? – ZeMoon
Nop ... пока я просто использую две разные метки – ItayAmza