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