gpt4 book ai didi

ios - 键盘在 ios 中显示方向错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:02:57 25 4
gpt4 key购买 nike

我在应用程序中有一个 viewcontroller 支持横向和纵向。

单击按钮时,会出现一个弹出窗口,我应该在其中输入名称。在纵向模式下一切正常。

enter image description here

但如果我关闭键盘,向左或向右旋转设备,然后打开弹出窗口,键盘仍会以纵向模式打开。

enter image description here

我在 viewcontrollershouldAutorotate 返回 true 并且 supportedInterfaceOrientations 返回 AllButUpsideDown,因此旋转会自动发生。

我试过了 thisthis选项,但它们都不起作用。

有什么想法吗?

最佳答案

最近,在我放弃对 iOS 8 的支持并将部署目标提升到 iOS 9 之后,我的一些 View Controller 中出现了完全相同的错误键盘方向。事实证明,我的一位前同事使用了 solution here。当基础 SDK 是 iOS 9 时解决一个老问题(我们现在是 10,从 Xcode 9 beta 编码时是 11)。该解决方案(基本上覆盖 UIAlertController 的 supportedInterfaceOrientations 以仅允许纵向)将强制使用更新的 SDK + 部署目标以纵向呈现键盘,即使应用程序窗口和警报本身处于横向。

删除该覆盖解决了问题,而且我没有看到任何警报过度警报的问题。

关于ios - 键盘在 ios 中显示方向错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40466539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com