2016-07-13 33 views
0

我有一个UILabel应该是一个多重内衬的标签,但事实并非如此。以下是我做的UILabel不断线

[self.lblMessage setAutoresizingMask:UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth]; 
[self.lblMessage setCenter:self.view.center]; 
self.lblMessage.textAlignment = NSTextAlignmentCenter; 
_lblMessage.lineBreakMode = NSLineBreakByWordWrapping; 
_lblMessage.numberOfLines = 0; 
[self.view addSubview:self.lblMessage]; 
+0

你在使用autolayout吗?你的标签是什么限制? –

回答

0

enter image description here您的塞汀

,支持自动布局看到的这张照片

这里我设置高度关联大于或等于0。我固定宽度,并记住设置行数= 0.

+0

同样的结果。即使我将numberOfLines设置为任何数字 – drbj

+0

,您都可以使用自动布局。我可以举一个例子吗? –

+0

好吧继续。谢谢 – drbj

0

修复它。我的UILabel高度太短,这就是为什么它不显示其他线。谢谢!