Ios 带UIScrollView的粘性页脚

Ios 带UIScrollView的粘性页脚,ios,uiscrollview,autolayout,Ios,Uiscrollview,Autolayout,需要使用UIScrollView实现粘性页脚行为,我实际上想要复制UITableView的节页脚视图(红色视图)的行为。(请参阅下面的gif url) 我已经尝试使用以下约束,我们需要底部容器具有粘性。(它必须像https://imgur.com/a/45Urzgif) 您可以通过两个约束来实现这一点 第一个约束连接在粘滞视图的顶部和容器的底部之间。此约束的类型应为小于或等于(第一项是粘滞视图),优先级为必需。它将允许内容的底部点位于其下方,而不是上方 第二个约束连接在粘滞视图的底部和滚动视图

需要使用
UIScrollView
实现粘性页脚行为,我实际上想要复制
UITableView
的节页脚视图(红色视图)的行为。(请参阅下面的gif url)

我已经尝试使用以下约束,我们需要
底部容器
具有粘性。(它必须像
https://imgur.com/a/45Urz
gif)


您可以通过两个约束来实现这一点

第一个约束连接在粘滞视图的顶部和容器的底部之间。此约束的类型应为
小于或等于
(第一项是粘滞视图),优先级为
必需
。它将允许内容的底部点位于其下方,而不是上方

第二个约束连接在粘滞视图的底部和滚动视图容器的父对象的底部之间,或者连接滚动视图底部的任何位置。这会将粘滞视图锚定到滚动视图之外的点。使其类型
相等
且优先级
。它将与另一个约束抗衡,但只有满足第一个约束的条件,它才会获胜

当然,您还需要像往常一样为粘滞视图设置其他约束<代码>宽度,
高度
x
位置。请记住,滚动视图有点特殊,因此您不能仅将左右边缘绑定到滚动视图的边缘,还需要宽度和高度。如果不确定,请使用粘滞视图的剩余约束执行此操作:

  • 高度设置为所需的高度值
  • width
    设置为滚动视图的
    width
  • 将前导和尾随设置为滚动视图

为什么必须将其放在scrollView中?y not out???您可以通过使用表视图来实现此效果,如屏幕底部的视图应与顶部视图(容器视图)一起向上拖动,就像当表视图下面没有更多行时,红色视图被向上拖动一样
https://imgur.com/a/45Urz