我的应用程序中有一个UILabel,并在tableview的单元格上添加了标签。

标签内容(文本)为xml格式(来自Web服务)。问题是我必须对齐文本
内部标签,如下图所示...

UILabel image http://www.freeimagehosting.net/t/pyxuu.jpg

  • 第二行的末尾应包括扩展箭头
  • 文本的末尾还应包含“…”标点,表示单词是
    不完整。

  • 请为我建议一种实施方法。
    提前致谢。

    最佳答案

    你好Parteek ...
    首先获取文字大小,然后根据文字大小设置标签高度

    如何获取文字大小:-使用此代码

    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;
    

    关于iphone - iPhone-根据传递给它的数据动态调整UILabel内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9392423/

    10-14 23:23