我正在尝试制作一个垂直滚动视图,其中屏幕有三个部分并向上或向下滚动(即所有三个部分一起向上移动)
屏幕分为三部分 - 第1,2部分是固定高度,第3部分是可滚动的,具体取决于服务器发送给客户端的行数据的数量
我如何在iOS中实现这一点 - 有没有办法
然后在父视图上调用滚动功能?我不想通过检查第3节高度(变量)并相应地调整来手动调整父视图高度的杂乱细节 - 当然,在iOS编程中有一种方法可以将所有这些行为封装在一个干净的小类。感谢您的建议
答案 0 :(得分:1)
使用本机iOS组件可以实现此行为。
可以有不同的实现,但我会选择这个:
在Xcode Interface Builder中,您可以通过拖动显示的原型单元格顶部的视图来添加标题视图。
使用这种架构,HeaderView将具有固定的高度,而ContentView将具有动态高度。滚动时,整个UITableView将滚动。