作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果有人能告诉我如何使用一个 xib 文件来针对不同的设备尺寸,我将非常感激。我正在使用具有“自由” View 属性的 xib 文件创建自定义键盘扩展。该 View 在 iPhone 4、4s、5 和 5s 中加载效果良好。然而,每当我运行 iPhone6 或 6s 的应用程序时,右侧都会有一个空白区域。 (请参阅随附的屏幕截图,缺失区域以红色显示),看起来键盘没有根据屏幕尺寸拉伸(stretch)。
我该如何解决这个问题?我禁用了自动布局并使用尺寸分类选项。我是一名非常新的开发人员,使用 swift 进行编码。非常感谢
最佳答案
我会为此使用自动布局,我不会在 xib 中禁用它。这也是为什么 View 末尾有一个空间的原因,因为它不会自动扩展到两侧,它已被静态设置,例如设置框架。
我想看看这个link但与此同时,我将重新启用自动布局,然后使用键盘 View 容器 ctrl 单击拖动到主视图,然后选择前导(左)、尾随(右)、顶部和底部空间到容器。下面是 ctrl 单击 的弹出菜单然后选择右下角的三角形然后更新框架,这将重新布局 View 。它可能无法正确布局键盘按键,但这是一个开始。
关于ios - 如何在 xcode 中为所有设备尺寸使用 xib 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176752/
我是一名优秀的程序员,十分优秀!