2011-12-13 37 views
1

如何分配或替換UIView到另一個UIView.I無法將視圖分配給另一個視圖。任何人都不知道該怎麼做。將uiview分配或替換爲另一個uivew

+0

你能解釋一下它是什麼你想幹什麼?就你想要它看起來像什麼之前和之後?這不是很清楚你的問題 – jrturton

+1

有兩個視圖,其中我畫了一個圓的UIView * view1,以及我畫了一個正方形的UIView * view2。現在分配view2 = view1 view2後應該給我一個圓,怎麼可以我這樣做。即使在調用[view2 setNeedsDisplay]之後沒有任何反應.view2仍然顯示一個正方形。 –

回答

4

可以說你的主視圖是self.view。你想動態地爲這個視圖添加一個新的視圖。請執行以下操作 -

[self.view addSubview:someNewView]

要將其放置在某個位置使用CGRectMakesomenewView要在父視圖self.view以精確地放置它。

刪除從self.viewsomeNewView根本 - [someNewView removeFromSuperView];