У меня есть одна большая строка NSS с большим количеством символов, и я хочу сделать с ней несколько UILabels.Например: Мой текст: я из Москвы.Мой ник это itruf.Результат: Первый лейбл: я из Москвы.Второй ярлык: мой псевдоним - третий ярлык: itruf. * 1001 *
Все UILabel должны иметь один размер и шрифт (я хочу сделать пейджинг, например, bookmate или ibooks).
PS: я хочуNSArray с моими ярлыками.
NSString *list = @"I am from Moscow. My nickname is itruf."; NSArray *listItems = [list componentsSeparatedByString:@"."]; myCity.text = [listItems objectAtIndex:0]; myName.text = [listItems objectAtIndex:1];
Где myCity и myName - ваши ярлыки.
Или, если вы хотите отрегулировать высоту этикетки,
CGRect rect = CGRectMake(20, 10, 190, 1000); self.label.numberOfLines = 0; self.label.frame = rect; [self.label sizeToFit];
Тогда она автоматически снизится с 1000 до разумной высоты.