我有一个非常复杂但非静态的 ViewController A ,它会在其上显示 ViewController B 。 B 完全覆盖 A 并且不透明。
我注意到,如果我使用UIModalPresentationOverFullScreen
呈现 B ,我的FPS会下降到30左右,但如果我使用UIModalPresentationFullScreen
,则FPS更接近所需的60.我知道因为 B 在 A 上不透明地表示使用前一种风格没有意义,但是我很想知道为什么渲染引擎仍在苦苦挣扎,因为据它所知,它不需要渲染/更新 A 。