我编写了我的第一个 iOS 应用程序,并阅读了许多关于如何处理各种 iPhone 版本的不同屏幕尺寸的图片的教程。但是如何处理与背景图像相关的文本框的大小(宽度)(图像由相关 iPhone 版本的 izs 名称更改,但文本框宽度)?
我希望代码中的一堆 if 语句不是唯一的方法..
谢谢
选择您正在处理的故事板或 xib 文件,然后取消选中“使用自动布局”复选框。如下所示。
之后,您可以通过选择文本字段来控制文本框的宽度,然后仔细检查此配置,如下图所示。
如果您在 Interface Builder 中设置文本框,请查看 Size helper(在右侧面板中,这是标有标尺图标的选项卡),并查看标有“autosizing”的图像。您将看到一个包含两个箭头(垂直和水平)的框,被四个括号(左侧、右侧、上方和下方)包围。箭头(“弹簧”)代表文本框本身的尺寸 - 如果它们是实心的,文本框将调整其大小以适应更大的屏幕。括号(“struts”)表示文本框周围的边距 - 如果它们是实心的,则文本框将保持其相对于相应屏幕边缘的位置。这些箭头和括号中的每一个都可以通过单击来打开和关闭。