【问题标题】:Hide ONLY navigation bar and not status bar (on swipe) in iOS 8在 iOS 8 中仅隐藏导航栏而不是状态栏(滑动时)
【发布时间】:2015-03-22 18:25:28
【问题描述】:

如何像 Facebook 一样只隐藏导航栏而不隐藏状态栏。使用 navigationController.hidesBarsOnSwipe = true 隐藏两者。 navigationController?.setNavigationBarHidden(true, animated: true)也是如此

我有一个表格视图,当表格滚动时,我希望隐藏导航栏以便为表格留出更多空间

【问题讨论】:

    标签: ios uitableview ios8 uinavigationbar


    【解决方案1】:

    在应用程序委托didFinishLaunchingWithOptions 中弹出这个让我得到相同的结果。然后我在故事板或viewWillAppear 中将hidesNavigationBarsOnSwipe 设置为true

    var view: UIView = UIView(frame:CGRectMake(0, 0,self.window!.rootViewController!.view.bounds.width, 20))
    view.backgroundColor=UIColor(red: 32/255, green: 159/255, blue: 207/255, alpha: 1)
    self.window?.rootViewController?.view.addSubview(view)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-29
      • 1970-01-01
      相关资源
      最近更新 更多