我开发了一款iPad应用程序,它在两种方向的模拟器中运行良好。
当我旋转模拟器时,相应的视图会根据方向加载。
但是在真正的iPad设备上运行时,同样的应用程序,当我快速旋转设备时,相应的视图没有被加载。根据设备方向加载正确的视图需要时间。
为什么会这样?这是ipad设备中常见的行为吗?
请告诉我你的意见。
答案 0 :(得分:2)
可能是iPad没有足够的内存,不像在电脑上运行并使用电脑内存的模拟器
答案 1 :(得分:2)
视图根本没有加载或只是缓慢加载?
意识到iPad远不如运行模拟器的Mac强大/快速。轮换是一项相对密集的任务。此外,根据您的内存占用情况,如果您有需要了解旋转的屏幕外视图(以便适当地处理它),旋转通常会触发可能先前由内存警告卸载的视图的重新加载,从而导致性能进一步降低。
最后,根本不加载可能会反映视图控制器中方向方法的问题。