如果为 iPad 创建 Single View 应用程序,取决于为 plist 设置的 Supported Device Orientation,以及shouldAutorotateToInterfaceOrientation
返回的内容,shouldAutorotateToInterfaceOrientation
可以调用 10、12 甚至 13 次。
一个简单的情况是,如果“支持设备方向”设置为横向左侧,并且shouldAutorotateToInterfaceOrientation
也YES
仅返回横向左侧,那么如果我以横向左侧方向启动应用程序,shouldAutorotateToInterfaceOrientation
则将连续调用 12 次。如果我把它放在其他方向并启动应用程序,那么它是 13 次。
连续调用这么多次是什么原因?