在我UIViewController
類,我故障切換視圖,澄清需要
-(void)switchToPuzzle2:(id)sender {
p2 = [Puzzle2 new]; // p2 is a UIView
[p1 addSubview:p2]; //p1 is UIView currently showing
[p1 removeFromSuperview];
[super viewDidLoad];
}
我將有效地喜歡把p2
之上的p1
,或代替p1
。
然而,這確實(明顯)沒有。
方法被調用
在你上面的代碼
具有完美意義。謝謝 – JAM
編輯我的答案,你應該刪除[super viewDidLoad],如果你從一個筆尖加載,這可能會使你所做的一切無效。無論如何,仍然不是很好的做法。 – timthetoolman