0
我有MyViewController類是UIViewController的子類。 我想繪製填充rectagle它的視圖。 我是否必須創建一個新視圖,將其設置爲背景色和addSubview? 最簡單的方法是什麼?我是否必須創建視圖來繪製rectagle?
我有MyViewController類是UIViewController的子類。 我想繪製填充rectagle它的視圖。 我是否必須創建一個新視圖,將其設置爲背景色和addSubview? 最簡單的方法是什麼?我是否必須創建視圖來繪製rectagle?
如果你想要一個自定義大小的矩形...幾乎你所描述的是最簡單的。
UIView *rect = [[[UIView alloc] initWithFrame:CGRectMake(10,30,100,100)] autorelease];
[rect setBackgroundColor:[UIColor redColor]];
[[myViewController view] addSubview:rect];
雖然存在其他可能性。你可以用Quartz2D來繪製東西,但不能。你也可以這樣做,當你繪製視圖的矩形時,繪製一個自定義的矩形。
如果你只是想整個視圖的背景顏色設置爲顏色:
[[myViewController view] setBackgroundColor:[UIColor redColor]];