OStack程序员社区-中国程序员成长平台

标题: ios - ScrollView 大小与 xcode 中的设备屏幕不匹配 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 09:31
标题: ios - ScrollView 大小与 xcode 中的设备屏幕不匹配

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

storyboard

tree1

tree2

iPhone 5s

iPhone 6



Best Answer-推荐答案


你必须修改约束

  1. scrollview 取消选中约束到所有左右边距 底部和顶部为零
  2. 容器 View 到 super View 设置equel宽度约束
  3. 容器 View 到 ScrollView 设置水平中心约束。
  4. 每个 UIBUtton 设置顶部/左侧/底部,高度不变,不设置底部约束。

All BUttons constraint corresponding my screen

Container view and scrollview constraints

iPhone 6 output

iPhone 6Plus Output

关于ios - ScrollView 大小与 xcode 中的设备屏幕不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31819782/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4