如何将两行字符串添加到同一个UILabel中

时间:2014-03-04 09:13:43

标签: ios ios7 uilabel

我想为这样的UILabel插入2行

  

$ 2500.50

     

每次骑行

我需要以编程方式将这两行添加到同一个UILabel中。我怎样才能做到这一点。请有人帮助我。

谢谢

2 个答案:

答案 0 :(得分:0)

这可以这样实现:

UILabel *myLabel = [[UILabel alloc] init];

// allows the UILabel to wrap text across multiple lines
myLabel.lineBreakMode = UILineBreakModeWordWrap;

// allows the UILabel to display an unlimited number of lines
myLabel.numberOfLines = 0; 

您可以使用换行符(“\ n”)为文本添加换行符,如上面的评论中所述。

答案 1 :(得分:0)

您只需要设置一些像这样的属性

UILabel *myLabel = [[UILabel alloc] init];
[myLabel setFrame:CGRectMake(20, 20, 300, 200)];
myLabel.lineBreakMode = NSLineBreakByWordWrapping;
myLabel.numberOfLines = 2;

[myLabel setText:[NSString stringWithFormat:@"%@\n%@", @"$2500.50", @"per ride"]];

[self.view addSubview:myLabel];