【问题标题】:Scroll View Size not match with the device screen in xcode滚动视图大小与 xcode 中的设备屏幕不匹配
【发布时间】:2015-10-27 11:28:16
【问题描述】:

好的,我尝试了包含多个按钮的页面,但所有按钮都不适合一个屏幕。因此,我创建了滚动视图和视图,然后将所有按钮放入视图中。故事板看起来不错。其他设备如 iPhone 5 和 5S 看起来不错,但当我尝试 6 和 6 plus 时,滚动视图的大小不正确。我不知道出了什么问题。

【问题讨论】:

  • 你的意思是iPhone6/6plus的按钮宽度不对?请提供更多详细信息,说明“滚动视图的大小不正确”是什么意思?

标签: ios iphone xcode storyboard


【解决方案1】:

你必须修改约束

  1. scrollview 取消选中约束到所有左右边距 底部和顶部为零
  2. 容器视图到超级视图设置 equel 宽度约束
  3. 容器视图到滚动视图设置水平中心约束。
  4. 每个 UIBUtton 设置顶部/左侧/底部且高度恒定,未设置底部约束。

【讨论】:

  • 在你的约束窗口中,红色箭头表示一些约束有错误,需要调整以获得正确的输出。
  • 如果要将容器视图高度设置为设备屏幕,您可以修改约束,例如首先删除最后一个按钮的底部空间约束,然后使用滚动视图设置容器视图高度。它将调整视图全屏。
  • 工作就像魅力!非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-09
  • 2016-12-08
相关资源
最近更新 更多