滚动时隐藏导航栏而不隐藏状态栏及其背景

时间:2016-10-19 09:58:33

标签: ios swift uitableview uinavigationbar

我想在UITableView中向下滚动时隐藏导航栏。但是,我不想隐藏状态栏及其背景颜色。 (例如:导航栏背景颜色为蓝色,我希望状态栏背景颜色保持不变,隐藏导航栏时)。 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

请添加此方法

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
    [[self navigationController] setNavigationBarHidden:YES animated:YES];

 }

在swift中

func scrollViewWillBeginDecelerating(scrollView: UIScrollView) 
{
}