我有一个UILabel
,它显示了添加到表格视图标题的当前日期。当应用程序运行时,您可以从一开始就看到标题。
我所追求的是当应用程序开始看不到标题时,只有当您尝试向下拖动表格视图时才显示标签。并且当释放标题时应该再次隐藏。
我认为Snapchat在他们的Stories屏幕中使用了这种技术。
任何想法如何实现?
当应用程序开始在标题顶部移动表格视图时,我正在考虑使用setContentOffset
。但是,如何拖动和释放表格视图,我怎么知道呢?
答案 0 :(得分:2)
您可以使用setContentOffset移动tableViewDown。您可以实现UIScrollViewDelegate方法scrollViewWillEndDragging(:withVelocity:targetContentOffset:) ,它将告诉您用户何时放开tableView,然后调用setContentOffset( :animated:)以将tableView设置为其初始动画位置。