gpt4 book ai didi

ios - 部分屏幕在基于 View 的 iPad 应用程序的横向模式下被禁用

转载 作者:行者123 更新时间:2023-11-29 13:45:21 25 4
gpt4 key购买 nike

我正在开发一个横向模式下带有基于 View 模板的 iPad 应用程序,因为它必须为其所有 View 共享一个工具栏并提供类似于标签栏的功能。

问题是添加到右侧屏幕部分的任何控件都被禁用。例如,如果添加了一个按钮,则它在屏幕该部分的部分不起作用。

令人惊讶的是,这部分屏幕的宽度等于横向屏幕的宽度减去纵向屏幕的宽度,所以我认为问题与此有关。

提前致谢

最佳答案

我打赌这些控件在它们的父 View (或父 View 的父 View ,或 super super super View ,或...)的范围之外。当 View 层次结构进行 HitTest 时,如果点在其框架之外,则返回 nil,因此无法命中框架之外的 subview 。请注意,IB 中的 View 在默认情况下没有“剪辑 subview ”选项,因此很难判断 View 边界在哪里。还要检查这些 View 的自动调整大小设置——如果其中一个包含的 View 未设置为水平调整大小并且在 Nib 中将其调整为纵向宽度,则当您旋转设备时它不会扩展为横向宽度。

关于ios - 部分屏幕在基于 View 的 iPad 应用程序的横向模式下被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7631987/

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