2014-10-18 92 views
0

我想绘制一个简单的矩形形状的标签,但是当我运行我的代码时,应用程序总是绘制一个正方形?这是我的代码。xCode CGRectMake只会绘制一个方形?

UILabel *box =[[UILabel alloc] initWithFrame:CGRectMake(0,100,100,20)]; 
box.backgroundColor = [UIColor redColor]; 
[self.view addSubview:box]; 

任何人都可以帮助我吗?

+0

它为我绘制了一个红色的矩形。也许你的基本观点是方形的。 – kabarga 2014-10-18 03:29:28

+0

你可以在这里添加图片吗? – 2014-10-18 03:59:07

回答

0

检查你的superview自动调整大小掩码。它发生在superview自动调整大小对于自身及其子视图宽度灵活的情况下。