我正在尝试创建自定义转换,以替代您在此处获得的默认转换,例如:
[self.navigationController pushViewController:someController animated:YES];
Run Code Online (Sandbox Code Playgroud)
我准备了一个基于OpenGL的视图,它对映射到平面的一些静态纹理执行效果(假设它是Core Animation中翻转效果的副本).我不知道该怎么做:
非常感谢任何想法或链接!
UPDATE
Jeffrey Forbes的答案非常适合作为捕获视图内容的解决方案.
我还没想到的是如何捕获我想要转换到的视图的内容,在转换完成之前,该视图应该是不可见的.
另外,我应该使用哪种方法来呈现OpenGL视图?出于演示目的,我使用了pushViewController.这会影响导航栏,但实际上我想用一个动画回到一个项目,请检查此视频以获得解释:
另一个选择是使用presentViewController,但显示全屏.你认为创建另一个窗口(或视图?)可能有用吗?