我想在UILabel中显示前500个字符,并且如果有超过500个字符可用,则显示截断图标。但是我不知道如何将500个字符限制为截断文本?将UILabel限制为500个字符并截断IOS中的UIlab
这里是我的代码
label2 = [[UILabel alloc] initWithFrame:CGRectMake(0, 350, self.bounds.size.width, 30)];
// In this case value of self.bounds.size.width is "427"
label2.backgroundColor = [UIColor clearColor];
label2.numberOfLines = 2;
label2.textAlignment = UITextAlignmentCenter;
label2.font = [UIFont systemFontOfSize:13];
[self addSubview:label2]
//Here is Implimentation code of my label
NSString *temp = [galleryEntryTree objectForKey:@"description"];// calling lebel text from database
coverView.label2.text = temp;
coverView.label2.adjustsFontSizeToFitWidth = NO;
coverView.label2.lineBreakMode = UILineBreakModeTailTruncation;
只要告诉我,大家好我怎么能显示分钟500字,比截断它(若超过500)
任何帮助表示赞赏
coverView.label2.lineBreakMode = UILineBreakModeWordWrap;并调整你的身高或动态增加身高。 – 2013-03-15 09:30:42
您可以尝试使用NSMutableString并在设置label.text前截断文本。 – jcesarmobile 2013-03-15 09:30:45
yourLabel.text.length在if中使用此字符串,然后使用stringbyappendingstring或stringwithformat – amar 2013-03-15 09:31:00