我想在UITableView中向下滚动时隐藏导航栏。但是,我不想隐藏状态栏及其背景颜色。 (例如:导航栏背景颜色是蓝色的,当导航栏隐藏时,我希望状态栏背景颜色保持不变)。 有什么建议吗?在隐藏状态栏及其背景时滚动时隐藏导航栏
0
A
回答
0
请加此法
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
[[self navigationController] setNavigationBarHidden:YES animated:YES];
}
在迅速
func scrollViewWillBeginDecelerating(scrollView: UIScrollView)
{
}
+0
感谢您的回答,但是在这样做时,状态栏的背景也被删除了... –
+0
您可以尝试将视图添加到您的控制器,限制在superview顶部(而不是顶部布局指南! 20'和你需要的背景 –
+0
比你可以用@KKRocks回答 – seggy
相关问题
- 1. 滚动时隐藏bootstrap导航栏
- 2. 滚动时隐藏导航栏
- 3. 滚动时隐藏状态栏
- 4. 同时隐藏/显示导航栏,工具栏和状态栏
- 5. 同时隐藏状态栏和导航栏,如图片应用
- 6. 动态隐藏状态栏
- 7. 隐藏导航栏
- 8. 隐藏导航栏?
- 9. 隐藏导航栏
- 10. 隐藏导航栏
- 11. 隐藏状态栏
- 12. 隐藏状态栏
- 13. 隐藏状态栏
- 14. 隐藏状态栏?
- 15. 导航栏状态,显示和隐藏底部导航栏
- 16. 隐藏在iOS上时状态栏背景消失11
- 17. 隐藏状态栏在iOS7
- 18. UINavigationBar隐藏在状态栏
- 19. 隐藏工具栏暂时滚动时
- 20. 当用户滚动时隐藏在导航栏下的内容
- 21. 如何在滚动时隐藏导航栏
- 22. 隐藏导航栏时查看跳转
- 23. 触摸导航栏时隐藏键盘
- 24. 双击UIview时隐藏导航栏
- 25. 点击时隐藏导航栏
- 26. 无法隐藏导航栏时刷
- 27. 视图中隐藏导航栏时,
- 28. UISearchDisplayController隐藏导航栏
- 29. 保持导航栏隐藏
- 30. SWIFT:导航栏不隐藏
试试这个: http://stackoverflow.com/questions/25870382/how-to-prevent-status -bar-from-overlapping-content-with-hidesbarsonswipe-set-on?answertab = votes#tab-top – KKRocks
感谢您的帮助! –
已解决您的问题? – KKRocks