【问题标题】:iPhone - Adjusting UILabel content dynamically according to data pass to itiPhone - 根据传递给它的数据动态调整 UILabel 内容
【发布时间】:2012-03-12 15:22:45
【问题描述】:

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

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

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

  • 扩展箭头应包含在第二行的末尾。
  • 文本还应在末尾包含“...”标点符号,表明单词是
    不完整。

请建议我如何实现它。 提前致谢。

【问题讨论】:

    标签: iphone ios uilabel alignment


    【解决方案1】:

    你好 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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      • 2015-02-23
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多