ios - 滚动视图内的表格视图:在滚动时展开表格视图并在其上方隐藏视图
问题描述
我想在向下滚动时隐藏表格视图上方的视图,并在向上滚动时再次显示它。这种行为在许多应用程序中实现。我怎么能做到这一点?
解决方案
钩住表格上方视图的高度约束
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let viewY = scrollview.contentOffset.y
self.topViewH.constant = (viewY == 0) ? 200 : 0
self.view.layoutIfNeeded()
}
推荐阅读
- android - 应用程序被杀死后,FCM 在 Vivo 中不起作用
- p2p - Kademlia 最小子树的距离和高度的关系
- sas - SAS 宏根据工作库中的数据集名称附加数据集
- java - 为什么这些同步方法总是给我不同的输出?
- java - JFrame 出于某种原因移至后台
- angular - Async / Await 不会命中 async {} 中的代码
- unity3d - 如何在 Unity 中从 3D 对象中获取 2D 视图/纹理
- c++ - 在 Eclipse IDE 中执行简单的 C 程序时出现问题
- maven - IntelliJ 自动导入依赖项失败,没有详细信息
- testing - 如何传入自定义参数以在特定环境上运行测试