iOS应用中的全屏滚动

时间:2016-07-13 06:07:15

标签: ios swift uiscrollview uinavigationbar

是否有任何图书馆可以在Facebook应用程序等iOS应用程序中为我们提供全屏滚动功能。在滚动导航栏上有隐藏状态,当我们向上滚动时以及当我们开始向下滚动然后导航栏开始显示时,只会显示状态栏。我希望在完整的Swift代码中使用此功能。如果可能的话请告诉我。

1 个答案:

答案 0 :(得分:2)

与Facebook应用程序类似,iOS包含一种自动隐藏导航栏的方法。

TableView / ScrollView的{​​{1}}中,您可以将导航栏设置为通过调用

自动隐藏在滑动上

self.navigationController?.hidesBarsOnSwipe = true

现在,假设您的tableView已经足够填充以让用户向下滚动,导航栏应该在用户滚动时隐藏!状态栏将显示与导航栏相同的颜色,如您所请求的那样。当用户向上滚动列表时,它也会再次显示。