didRotateFromInterfaceOrientation 在 iPad 模拟器上进入 PortraitUpsideDown 时不会触发
我们的应用程序以横向模式启动...在 plist 中初始界面方向设置为“横向(左主页按钮)”。
使用 iPad 模拟器进行调试时,应用程序启动后,我们使用菜单选项 Hardware > 旋转模拟的 iPad。向左旋转或使用键盘命令左箭头。
通过在视图控制器中的 didRotateFromInterfaceOrientation 入口点放置一个断点;我们观察到旋转到除纵向颠倒之外的所有位置时都会遇到断点。
如果我们也向右旋转,就会发生这种情况。当旋转到除纵向颠倒之外的所有位置时都会触发断点。
这是一个已知问题,还是需要某些东西才能激活此功能?
提前致谢。
Our application starts in landscape mode ... in the plist Initial Interface Orientation is set to "Landscape (left home button)".
When debugging with the iPad simulator, after the application starts, we rotate the simulated iPad using either the menu option Hardware > Rotate Left or using the keyboard command-LeftArrow.
By placing a breakpoint in the View Controller at the entry point for didRotateFromInterfaceOrientation; we observe the breakpoint being hit when rotating into all positions except portrait-upside-down.
This happens if we rotate to the right as well. The breakpoint is hit when rotating into all positions except portrait-upside down.
Is this a known issue, or is there something required to activate this capability?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看完帖子,呵呵。
shouldAutorotateToInterfaceOrientation 未显式断言 UIInterfaceOrientationPortraitUpsideDown。
所以是的,需要一些东西来激活此功能。
希望这对将来的其他人有帮助。
After reading the post, duh.
shouldAutorotateToInterfaceOrientation does not explicitly assert UIInterfaceOrientationPortraitUpsideDown.
So yes, there is something required to activate this capability.
Hope this helps others in the future.