是否有任何图书馆可以在Facebook应用程序等iOS应用程序中为我们提供全屏滚动功能。在滚动导航栏上有隐藏状态,当我们向上滚动时以及当我们开始向下滚动然后导航栏开始显示时,只会显示状态栏。我希望在完整的Swift代码中使用此功能。如果可能的话请告诉我。
答案 0 :(得分:2)
与Facebook应用程序类似,iOS包含一种自动隐藏导航栏的方法。
在TableView
/ ScrollView
的{{1}}中,您可以将导航栏设置为通过调用
self.navigationController?.hidesBarsOnSwipe = true
现在,假设您的tableView已经足够填充以让用户向下滚动,导航栏应该在用户滚动时隐藏!状态栏将显示与导航栏相同的颜色,如您所请求的那样。当用户向上滚动列表时,它也会再次显示。