Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 删除子视图的正确位置在哪里?_Ios_Cocos2d Iphone - Fatal编程技术网

Ios 删除子视图的正确位置在哪里?

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

在我的Cocos2D layer init方法中,我创建了UIScrollView子类,并将其添加到OpenGL视图中:

SAScrollView *sv = [...];
CCGLView *eaglView = (CCGLView*)[[CCDirector sharedDirector] view];
[eaglView addSubview:sv];

现在,什么是删除该视图的正确位置?对于不同的情况,我需要有两个位置进行移除:a)在任何动画开始移除场景之前,b)在动画结束后移除场景。

onexittransiriondidstart&oneter(transitionidfinish)我认为最后两种方法用于到达场景,不是为了离开它。我还想知道清理方法是否适合这样做。谢谢。如果你愿意的话,你可以复制这个作为答案,这样我就可以接受了。否则,我将在以后删除此项。