我可以制作多线标签吗?

时间:2014-12-29 22:11:55

标签: ios objective-c uilabel

我有一个叫做homeLabel的UILabel,我希望这个标签可以调整它的大小,并在适当时删除一个新行...我在一个视图控制器中创建一个音符,标签中包含一个音符。 ..

这就是我在视图中设置标签的方式:加载:

- (void)viewDidLoad {

    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    [self.navigationController setNavigationBarHidden:YES];
    self.homeLabel.font = [UIFont fontWithName:@"Candara-Bold" size:40];
    self.homeLabel.text = stackTableViewController.currentTarget;

}

我怎样才能使这个出口多线?

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以在代码中添加以下行

self.homeLabel.numberOfLines = 0; //0 to allow any number of line or specify any number that you want to be the max number of lines
self.homeLabel.lineBreakMode = UILineBreakModeWordWrap;

答案 1 :(得分:0)

numberOfLines 设置为0以允许任意数量的行。

yourlabel.numberOfLines = 0;

另一种方法是使用UITextView,它实际上适用于多行。