我發現此代碼(用appdelegate爲應用程序編寫)。我只想讓它支持更多的視圖(我創建它)。修改此代碼以支持另一個視圖
的代碼:
- (IBAction)swap
{
NSArray *subs = [window subviews];
[[subs objectAtIndex:0] removeFromSuperview];
if([subs objectAtIndex:0] == view2){
[window addSubview:view1];
} else if([subs objectAtIndex:0] == view1){
[window addSubview:view2];
}
}
你已經試過了什麼? – 2011-03-17 20:11:58
如果使用addSubview:view3,我寫了第二個else,但它沒有工作:( – 2011-03-17 20:16:35
但它應該做什麼?目標是什麼?現在它只是刪除第一個視圖並交換一個新視圖(交換view1與view2和viceVersa)。 ..你的意思是它沒有工作,或者你想要做別的事情?以及什麼,以防萬一?請更好地解釋它,請......在3個視圖之間切換? – meronix 2011-03-17 20:31:29