2
我加載筆尖(XIB)從下面的代碼視圖控制器中正確:解聘NIB加載loadNibNamed
self.myView.view = (MyView *)[[[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self.myView options:nil] objectAtIndex:0];
現在,後來在我的流程我還有一個UIView
這被顯示。但是,我只希望在出現某種情況時顯示此視圖,並且myView.view
已從當前的self.view
中刪除。
如上所述,刪除已添加到主視圖中的子視圖的正確方法是什麼?如果需要,我可以添加我的標題和MyView
,但主要只是對正確的方法感興趣。
感謝您的幫助!這讓我非常討厭!
是的,我會認爲這將是明顯的答案。這似乎並沒有得到執行。難道是因爲我在MyView中設置了一個'delegate',並且與誰調用了'removeFromSuperView'有關? – user546459 2011-03-23 17:08:32
而我在視圖中設置委託的原因是因爲我在ViewController中有一個'IBAction',它使用CoreAnimation來顯示另一個視圖。 – user546459 2011-03-23 17:10:37