【问题标题】:want to display multiple lines in custom cell label想要在自定义单元格标签中显示多行
【发布时间】:2010-12-07 14:26:00
【问题描述】:

我在自定义单元格中有一个标签,表格视图中有 3 个标签。我正在尝试在其中一个标签中显示文本消息“用户的更新状态之一”,但它仅显示“更新状态”并截断消息的其余部分。我可以用什么来在一行中显示整个消息或将其溢出到第二行是必要的?感谢您的建议。

【问题讨论】:

    标签: iphone objective-c xcode interface-builder


    【解决方案1】:

    好吧,将标签的行数设置为 0,并将其 lineBreakMode 设置为 UILineBreakModeWordWrap不适合。否则,请尝试增加标签的宽度。

    【讨论】:

      【解决方案2】:

      您可以尝试在目标 c 中创建此示例自定义标签,以及我们如何在 label 中不显示任何行,将 cmets 放在下面的代码中,这有助于简单理解...

      在.h

      UILabel *label;
      

      在.m

      - (void)viewDidLoad
      {  
      
           label=[[UILabel alloc]initWithFrame:CGRectMake(10, 10, 60, 60)];
      
           label.text=@"HI EVERY BODY >>> GOOD MORNING TO ALL MY DEAR FRIENDS";
      
           label.numberOfLines=2;  // for example i gave 2 lines , you can give how many lines  you want 
      
           label.lineBreakMode=UILineBreakModeWordWrap; // you must have to specify line Break mode
      
           [self.view addSubview:label];
      
      [super viewDidLoad];
      // Do any additional setup after loading the view from its nib.
      

      }

      谢谢...

      【讨论】:

        【解决方案3】:

        您可以尝试使用 UILabel 的 adjustsFontSizeToFitWidth 属性。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多