Я устанавливаю текст UILabel, как показано ниже
UILabel
myLabel.text = name;
Я хотел бы спросить, если текст будет длиннее, я хочу показать как ниже
stackoverflowuserhere.........
КакМогу ли я сделать это ...
Спасибо за любую помощь
Если вы хотите, чтобы ваш текст усекался до 20 символов, вы должны сделать это вручную.
NSString *truncatedName = name; if ([truncatedName length] > 20) truncatedName = [NSString stringWithFormat:@"%@...", [truncatedName substringToIndex:20]]; myLabel.text = truncatedName;
Вам необходимо установить режим разрыва строки, например,
myLabel.lineBreakMode = UILineBreakModeTailTruncation
Найдите в @ http://developer.apple.com/library/ios/#documentation/uikit/reference/NSString_UIKit_Additions/Reference/Reference.html#//apple_ref/doc/c_ref/UILineBreakMode другие способы обработки слишком длинного текста.