UILabel框架宽度不正确

时间:2013-07-03 06:16:55

标签: ios objective-c uilabel nslog

因此,由于某种原因,UILabel没有给我正确的帧大小值。

首先,我执行以下操作来创建UILabel

UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 15, 10)];

然后我尝试访问并打印其宽度,应为15:

int width = (int)myLabel.frame.size.width;
NSLog(@"LABEL FRAME WIDTH: %d", width);

然而,打印出的值是256.我不知道它为什么会这样。

1 个答案:

答案 0 :(得分:1)

我认为您正在使用自动布局。没有自动布局选项检查一次可能会得到正确的值。