【问题标题】:Touch ID prompt showing up as portrait in landscape only appTouch ID 提示在横向应用中显示为纵向
【发布时间】:2014-10-17 21:52:12
【问题描述】:

随着新 iPad 的推出,我将在下一次应用更新中添加触控 ID。我有一个仅限横向的应用程序,它总是隐藏在运行 iOS 8 的 iPhone 5s 上运行的状态栏。

我的触控 ID 代码工作正常,但警报只显示为好像应用是纵向的。触摸 ID 警报背后的背景也会弹出一个纵向状态栏。

  1. 是否可以横向显示警报?

  2. 有没有办法不显示那个状态栏?

我尝试过使用 supportedInterfaceOrientations,但触摸 ID 警报似乎并不关心或引用视图控制器当前显示的内容。

【问题讨论】:

    标签: cocoa-touch ios8 orientation touch-id


    【解决方案1】:

    这是一个 iOS 8 错误。我检查了一些应用程序,包括 Apple 的 iTunes Connect 应用程序,它们都以纵向模式显示,即使设备是横向的

    此问题已在 iOS 9 中修复

    更新:这在 iOS 9 中仍然是一个问题

    更新 2:这在 iOS10 中仍然是一个问题。正如@nicolas-miara 所说,Apple 似乎希望您仅在肖像中使用它

    【讨论】:

    • iOS 10 好像也一样。在这一点上,我会说它是“一项功能”(即,Apple 希望您仅在纵向使用它!)。
    • 是的,无法在横向模式下显示 Touch ID 弹出窗口。但是,如果您有解决方案,请在此处发表评论。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 2014-08-29
    • 2014-07-09
    • 1970-01-01
    • 2016-06-22
    相关资源
    最近更新 更多