gpt4 book ai didi

ios - 如何在 xcode 中为所有设备尺寸使用 xib 文件

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

如果有人能告诉我如何使用一个 xib 文件来针对不同的设备尺寸,我将非常感激。我正在使用具有“自由” View 属性的 xib 文件创建自定义键盘扩展。该 View 在 iPhone 4、4s、5 和 5s 中加载效果良好。然而,每当我运行 iPhone6 或 6s 的应用程序时,右侧都会有一个空白区域。 (请参阅随附的屏幕截图,缺失区域以红色显示),看起来键盘没有根据屏幕尺寸拉伸(stretch)。

我该如何解决这个问题?我禁用了自动布局并使用尺寸分类选项。我是一名非常新的开发人员,使用 swift 进行编码。非常感谢

Keyboard should stretch up to Red area

最佳答案

我会为此使用自动布局,我不会在 xib 中禁用它。这也是为什么 View 末尾有一个空间的原因,因为它不会自动扩展到两侧,它已被静态设置,例如设置框架。

我想看看这个link但与此同时,我将重新启用自动布局,然后使用键盘 View 容器 ctrl 单击拖动到主视图,然后选择前导(左)、尾随(右)、顶部和底部空间到容器。下面是 ctrl 单击 constraints 的弹出菜单然后选择右下角的三角形enter image description here然后更新框架,这将重新布局 View 。它可能无法正确布局键盘按键,但这是一个开始。

关于ios - 如何在 xcode 中为所有设备尺寸使用 xib 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176752/

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