facebook - 如何在滚动开始时像 iOS7 Facebook 应用程序一样 Conceal UINavigationBar

标签 facebook navigation ios7

iOS7 facebook 应用程序 Conceal 了导航栏(可能使用 [UINavigationBar setHidden:animated:]),但它仍然保留了一个固定的状态栏。达到这种效果的最佳方法是什么?

最佳答案

设置<UIScrollViewDelegate>在相关 View Controller 的头文件 (.h) 中。添加scrollViewDidScroll:方法,如果contentOffset.y大于100 ,触发UINavigationBar setHidden:animated方法。应该给你安排一下。如果您希望它是全局的,则必须在 UIViewController 子类中访问和覆盖它,或者直接在 App Delegate 中访问 UINavigationController。

关于facebook - 如何在滚动开始时像 iOS7 Facebook 应用程序一样 Conceal UINavigationBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19760938/

相关文章:

ios - 如何在 iOS 6 中将 Tab Bar 的背景颜色更改为半透明

ios - IOS应用只能支持iOS7吗?

swift - 在 ios 7(swift) 上使用dispatch_get_global_queue时会发生EXC_BAD_INSTRUCTION

facebook - 如何在我启动新网站之前估计一个不是我自己创建的旧网站的现状?

javascript - 使用帖子垃圾邮件控制台的网站中的 Facebook Like 按钮

css - Wordpress如何制作粘性导航菜单/使菜单始终粘在顶部?

javascript - react native + 终极版 : What's the best and preferred navigation?

node.js - Bottender - 添加自定义路由 - Express 服务器

objective-c - 如何在iOS应用程序上显示Facebook用户的新闻提要?

CSS 图像不 float 在导航旁边