【发布时间】:2018-10-04 17:07:54
【问题描述】:
我正在开发一个具有UIScrollView 的布局,我想要做的是在可滚动区域的顶部固定一个标签,并将一个按钮固定在底部,空间最少两者之间。
这个想法是,如果标签的高度增加,按钮将被向下推,以便用户必须向下滚动才能找到它。但是,如果标签很短,它和按钮之间的空间应该扩大,以便按钮停留在可滚动区域的底部。
下面是我的意思的粗略模型:
注意:第二张是在一直滚动到UIScrollView底部之后,我希望滚动到顶部时隐藏按钮;即,不能简单地将按钮放在滚动视图下方。
【问题讨论】:
-
使用大小决定滚动视图内容大小的内容视图。将按钮固定到内容视图的底部。给内容视图一个最小的高度,但如果标签变得太大,则增加它。不清楚困难在哪里。
-
如果您不想添加更改约束常量的代码,您只能使用自动布局来执行此操作。
标签: ios xcode user-interface