ios - 滚动 UITableView 以关闭 UIView Above

标签 ios swift uitableview uiview uigesturerecognizer

我有一个 UIViewController 包含以下内容:

  1. UIView 作为导航(按钮、标签、按钮)高度:60
  2. UIView 带有信息(标签)高度:110
  3. UITableView

screenshot

我希望当用户向上滚动时,UITableVIew 正上方的第二个 UIView 会随之移动并离开屏幕,如下所示:

screenshot2 .

最后,当用户再次向下滚动时,UIView 将再次出现回到初始屏幕。

最佳答案

从 ViewController 中删除您的第二个信息 View 并将其设置为您的 tableView 的标题 View

tableView.tableHeaderView = informationView

关于ios - 滚动 UITableView 以关闭 UIView Above,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44863721/

相关文章:

swift - 与快速点击单元格相比,披露指示器的segue不同?

ios - 当路由器轮换安全 key 时,WiFi 上的 GKSession 断开连接

ios - 我如何检测第 3 次应用程序启动

swift - 在类中包含 NSDateFormatter 的问题

ios - 引用 UICollectionView header 补充 View 的更简洁、更不脆弱的方式

swift - 准备 segue.. 从 UITableView 到 DetailView 解析对象

ios - Firebase 无法在 iOS 上运行

iphone - 全屏 UIScrollView 无法正常工作

swift - 用于测试的 swift 嵌套函数选择器

ios - 在 viewDidAppear 之前无法获取 TableView 或 TableView 标题的宽度