Ios 删除子视图的正确位置在哪里?
在我的Cocos2D layer init方法中,我创建了UIScrollView子类,并将其添加到OpenGL视图中:Ios 删除子视图的正确位置在哪里?,ios,cocos2d-iphone,Ios,Cocos2d Iphone,在我的Cocos2D layer init方法中,我创建了UIScrollView子类,并将其添加到OpenGL视图中: SAScrollView *sv = [...]; CCGLView *eaglView = (CCGLView*)[[CCDirector sharedDirector] view]; [eaglView addSubview:sv]; 现在,什么是删除该视图的正确位置?对于不同的情况,我需要有两个位置进行移除:a)在任何动画开始移除场景之前,b)在动画结束后移除场景。o
SAScrollView *sv = [...];
CCGLView *eaglView = (CCGLView*)[[CCDirector sharedDirector] view];
[eaglView addSubview:sv];
现在,什么是删除该视图的正确位置?对于不同的情况,我需要有两个位置进行移除:a)在任何动画开始移除场景之前,b)在动画结束后移除场景。onexittransiriondidstart&oneter(transitionidfinish)我认为最后两种方法用于到达场景,不是为了离开它。我还想知道清理方法是否适合这样做。谢谢。如果你愿意的话,你可以复制这个作为答案,这样我就可以接受了。否则,我将在以后删除此项。