【问题标题】:Iphone 5 apps wont fit Iphone 4Iphone 5 应用程序不适合 Iphone 4
【发布时间】:2014-07-02 15:22:31
【问题描述】:

所以我的视图中有一堆按钮,并且我已经检查了 AutoLayout。大多数按钮都是自定义的,以图片为背景。我在 youtube 上观看了一堆关于自动布局和约束的视频,这让我感到困惑。当我为按钮添加约束时,它们会变得更大,并且大多数甚至在屏幕上都不可见。

这是在 Iphone 5 上,一切正常

这是在 3.5 英寸屏幕的 Iphone 4 上

有人有什么建议吗?我尝试将模拟指标更改为 3.5 英寸,当我在 Iphone5 上运行应用程序时,我有 0.5 英寸的可用空间

【问题讨论】:

  • 哦...告诉你正在使用 segues 从视图控制器导航回其先前的视图控制器。是这样吗?如果是这样,您正在创建一个无限循环,您的应用程序将因内存压力而崩溃。
  • 那是我在测试的时候,稍后我会添加导航栏和返回按钮,谢谢

标签: ios


【解决方案1】:

在没有看到所有限制条件的情况下很难诊断问题。当然,那里有很多对象,而且这里可能有太多的限制,无法理解。

我将首先设置分段控件的约束和信息按钮以保持与底部的固定距离。

然后我会创建一个容器视图来保存所有其他按钮。容器视图将被限制为超级视图,并限制在与其他控件顶部的设定距离内。

在容器视图中,所有按钮约束都需要将它们等间距。然后您可能必须将它们更改为自动调整大小,而不是图像的固有大小,以便它们可以填充可用空间并根据需要调整图像大小。

如果您想保持所有按钮的大小适合图像,则需要对容器使用滚动视图,并让最后一行在较小的屏幕上向下滚动。

【讨论】:

  • 谢谢,我会尝试按照你的方式添加约束
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-09
  • 2012-09-16
  • 2023-03-03
  • 2013-01-21
相关资源
最近更新 更多