ios - 如何使导航栏始终出现在顶部而不随内容滚动 IOS 8

标签 ios ios8 uinavigationcontroller ios9

我想在 ScrollView 时显示导航栏始终在顶部可见。如果集成,请分享代码或示例。我想要类似于 facebook 应用程序导航栏。

最佳答案

首先,当您选择了 View Controller 时,您需要有导航 Controller (编辑器 -> 嵌入 -> 导航 Controller )。 然后使用 Show(e.g.Push) 或 Show Detail 作为 Storyboard segue 类型。 导航栏会自动出现。

此代码隐藏栏:

self.navigationController?.navigationBarHidden = true

这显示栏:

self.navigationController?.navigationBarHidden = true

此代码在滑动时隐藏栏(如 facebook 应用)

 self.navigationController?.hidesBarsOnSwipe = true 

这应该使栏可见

 self.navigationController?.hidesBarsOnSwipe = true 

关于ios - 如何使导航栏始终出现在顶部而不随内容滚动 IOS 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34849823/

相关文章:

ios - 使用自定义间距和文本在 UITextView 上添加图像

ios - 更改 iOS 中 UISearchBar 范围按钮的高度?

ios - 横向 iPhone 6 Plus 的 UIModalPresentationPopover 不显示弹出窗口

ios8 - SDWebImage setImageWithURL iOS8崩溃

ios - 如何从 UIView 导航 UIViewController

swift - 带有大标题的导航栏上的动画连续错误

ios - Swift UISegmentedControl 如果更改

ios - NSHTTPCookie:expiresDate 始终为空

ios - 在推送到详细导航时设置 UISplitViewController 的 preferredDisplayMode

iphone - 为什么不能重用任何UITableView单元格?