2014-10-18 81 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自動調整大小對於自身及其子視圖寬度靈活的情況下。