2016-05-24 49 views
0

我有一个UILabel,当我的设备处于横向右键模式时,我得到它的大小和高度。我正在使用Autolayout,并以编程方式正确布局设备方向。我使用约束来固定我的标签高度和宽度,但是我的高度有误。我非常困惑。在横向上没有得到正确尺寸的UILabel

// Height is 21 and is fixed but I am getting 4 here. 
NSLog(@"Password Label height is %f", _passwordLabel.frame.size.height); 
+0

是否对该标签设置了其他约束? – Shreyank

+0

是的。我设置了其他限制。 – WasimSafdar

+0

你能给这些细节吗? – Shreyank

回答

0

你检查你的约束关系等于使用下面的代码,但不等于设置相等。

创建约束对象并设置高度。例如:

lblHeight.constant = 21; 
0

如果你想固定高度,然后尝试长宽比约束。

只有固定宽度固定高度约束是足够的。

为标签指定背景颜色,并在IB的预览模式中检查所有设备和方向。