ios - 为什么我的 UI 控件会根据模拟器的屏幕调整大小?

标签 ios objective-c swift

我是 Swift 的新手。 我正在设计一个带有 iPhone 6 大小的 xib 文件的屏幕,我在其中有一些控件,当我在 iPhone 6Plus 模拟器中运行时,控件越来越大,如何解决这个问题以在所有设备中获得相同大小的控件。 谢谢。

最佳答案

1- 打开你的 xib 文件

2- 在 Utilities 选项卡中,您应该看到这样的 enter image description here

3- 在 Autoresizing 部分,您需要禁用所有内部箭头。在禁用它之前它看起来像 enter image description here

在禁用它的外观之后

enter image description here

就是这样!!现在您的 View 大小不变!

关于ios - 为什么我的 UI 控件会根据模拟器的屏幕调整大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31138740/

相关文章:

android - 验证错误: Error #1079: Native methods are not allowed in loaded code

ios - 如何摆脱 iPhone X 启动屏幕底部的空白区域

ios - CAGradientLayer 属性在 UIView 动画 block 中没有动画

ios - 如何在不使用 Storyboard 的情况下创建新的 Swift 项目?

ios - 我应该在哪里放置检查它是否为 iphone 5 的 bool 方法?

objective-c - 将图像动态加载到 TableView 单元格中

iphone - Objective-C 的其他选择

objective-c - 如何从协议(protocol)方法描述列表中解密 "objc_method_description"?

ios - 使用 FFT 执行音频分析

按钮的 Swift 3 可达性