当你在iPhone上有一个分区的普通风格的桌面视图时,例如在“联系人”应用程序中,当你滚过它们直到它们被下一个标题标题推到屏幕外时,标题标题仍然可见。
有没有人知道如何在普通的scrollview中实现这样的功能?我已经将一个scrollview嵌套在另一个中,以获得垂直平滑滚动的水平分页,所以我不愿意添加第三个scrollview。
干杯
答案 0 :(得分:0)
基本上我在scrollViewDidScroll:
做了一堆数学并设置了子视图的框架。
修改强>
我的确切要求与我提出的问题有点不同,我有一个页脚视图而不是标题视图。基本上在scrollViewDidScroll我有:
CGRect frame = self.footerView.frame;
frame.origin.y = MIN(self.bounds.size.height -
self.footerView.frame.size.height +
self.contentOffset.y,
self.contentSize.height);
self.footerView.frame = frame;
这确保页脚视图(滚动视图的子视图)始终在滚动视图的底部可见,并且页脚视图与内容视图底部之间从不存在间隙。