didRotateFromInterfaceOrientation 在 iPad 模拟器上进入 PortraitUpsideDown 时不会触发

发布于 2024-08-27 12:12:15 字数 329 浏览 9 评论 0原文

我们的应用程序以横向模式启动...在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

御守 2024-09-03 12:12:15

看完帖子,呵呵。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文