【发布时间】:2015-04-20 12:54:16
【问题描述】:
我正在尝试使用 swift 开发一个计算器(见图)
由于我没有输入任何限制,当我在大于 4 英寸的 iphone 屏幕上运行应用程序时,按钮保持在同一位置(见图)
我可以输入哪些约束来确保按钮的大小可以随着屏幕大小的增加而增长?请注意,红色视图是滚动视图内的内容视图,因此具有以下层次结构:
- 视图控制器
- 滚动视图
- 内容红色视图
- 按钮
- 内容红色视图
- 滚动视图
其中滚动视图具有以下约束:(其父视图的前导、尾随、底部和顶部)而内容视图具有:(前导、尾随、底部、顶部、与滚动视图等宽和等高)
编辑: 回应 Rizwan Shaikh
它有效,唯一的问题是,当我使用 iphone 6/6 plus(见图)运行应用程序时,容器视图(红色)变得低于滚动视图(绿色),而不是在 iPad 上,按钮超过容器视图的大小迫使滚动视图垂直滚动,为什么会这样?
编辑 2: 回应 Rizwan Shaikh
谢谢!
【问题讨论】:
-
我能问一下你为什么要滚动视图吗?
-
分页,当用户水平滚动时,呈现科学计算器
标签: ios xcode swift autolayout