我的应用程序中有一个UILabel&已经在tableview的单元格上添加了标签。
标签内容(文本)采用xml格式(来自webservice) 。问题是我必须对齐文本 内部标签如下图所示......
UILabel image http://www.freeimagehosting.net/t/pyxuu.jpg
请建议我如何实施它。 在此先感谢。
答案 0 :(得分:2)
Hello Prateek ...首先获取文本大小,然后根据文本大小设置标签高度
如何获取文字大小: - 使用此代码
NSString *theText = myLabel.text;
CGFloat width = myLabel.frame.size.width ;
CGSize labelTextSize = [theText sizeWithFont:myLabel.font constrainedToSize:CGSize(width,MAXFLOAT) lineBreakMode:UILineBreakModeWordWrap];
获取标签高度
CGFloat myLabelHeight = labelTextSize.height;