【问题标题】:Set textbox width for appropriate iPhone version为合适的 iPhone 版本设置文本框宽度
【发布时间】:2012-12-11 09:28:32
【问题描述】:

我编写了我的第一个 iOS 应用程序,并阅读了许多关于如何处理各种 iPhone 版本的不同屏幕尺寸的图片的教程。 但是如何处理与背景图像相关联的文本框的大小(宽度)(图像由相关 iPhone 版本的 izs 名称更改,但文本框宽度)?

我希望代码中的一堆 if 语句不是唯一的方法..

谢谢

【问题讨论】:

  • 我已经回答了文本字段,但您可以将相同的自动调整大小规则应用于任何控制按钮、图像等...

标签: iphone textbox resize


【解决方案1】:

选择您正在处理的故事板或 xib 文件,然后取消选中“使用自动布局”复选框。如下图。

之后,您可以通过选择文本字段来控制文本框的宽度,然后仔细检查此配置,如下图所示。

【讨论】:

    【解决方案2】:

    如果您在 Interface Builder 中设置文本框,请查看 Size 助手(在右侧面板中,这是标有标尺图标的选项卡),并查看标有“自动调整大小”的图像。您将看到一个包含两个箭头(垂直和水平)的框,被四个括号(左侧、右侧、上方和下方)包围。箭头(“弹簧”)代表文本框本身的尺寸 - 如果它们是实心的,文本框将调整其大小以适应更大的屏幕。括号(“struts”)表示文本框周围的边距 - 如果它们是实心的,则文本框将保持其相对于相应屏幕边缘的位置。这些箭头和括号中的每一个都可以通过单击来打开和关闭。

    更多信息,http://developer.apple.com/library/ios/#recipes/xcode_help-interface_builder/articles/UnderstandingAutolayout.html

    【讨论】:

    • 我同意你的解释,但他需要先禁用自动调整大小,这样他才能找到这个选项。
    猜你喜欢
    • 2014-09-18
    • 1970-01-01
    • 2017-03-24
    • 2016-04-06
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    相关资源
    最近更新 更多