2011-07-27 26 views

回答

1

兩種方法,你應該過於熟悉:

[parentView addSubview:childView]; 
[childView removeFromSuperview]; 

你不應該僅僅想在視圖中,它們佈置在一個層次,也是視圖控制器,它有不同的但是他們自己的模糊層次。退房View Controller Programming Guide

此外,UIViewController Class ReferenceUIView Class Reference是你應該過分熟悉的事情。

+1

你可能是錯的。 addSubview但不是addView方法在UIView類 – heximal

+0

的確,早晨大腦固定 – bshirley

+0

和順便說一句,沒有必要調用removeFromSuperview。它在addSubview方法 – heximal

0

如果您對其他視圖有兩個視圖,並且它們位於彼此之下,則可以使用bringSubviewToFront方法來顯示所需的視圖。 你也可以使用的UIView對象的hidden屬性來顯示/隱藏自定義視圖:

//method 1 
[parentView bringSubviewToFront: myView1]; 
//method 2 
myView1.hidden=YES; 
myView2.hidden=NO; 
+0

謝謝,但隱藏的方法dident爲我工作。 – mahyar

相關問題