在3.5和4英寸屏幕之间自动调整的问题

时间:2013-12-08 17:04:06

标签: ios objective-c xcode autosize

我的背景图片大小为4英寸。当在3.5英寸的屏幕上显示时,图像的顶部和底部位没有显示。但是,我有其他视图,屏幕上的文本框也应该与背景图像对齐,但是他们不会t。

以下是我的应用的一些图片:

3.5“屏幕:

3.5" Screenshot

4“屏幕:

4" Screenshot

如您所见,文本框比图像稍微向下移动。这是自动调整设置的屏幕截图:

Autosizing Settings

背景图片和文本框都是一样的。我不知道如何让应用程序将文本框向下移动指定的数量或做什么?

如果您需要更多信息,请询问。

1 个答案:

答案 0 :(得分:0)

自动调整大小有助于某一点。文本字段试图根据屏幕的大小放置自己,同时保持底部的距离比例,在您的情况下,它不是您想要的。我的建议是:

  1. 使用自动布局指定这些规则。使用自动布局完成此操作非常简单,但进入自动布局可能会有点痛苦
  2. 以编程方式设置文本字段的框架。
  3. 仍然请尝试以下方法:

    1. UIImageView
    2. 放在顶部+左侧
    3. UITextField放置左+右+底部。