iOS:隐藏UITableView滚动上的导航栏,但保留状态栏背景颜色

时间:2016-05-13 22:42:32

标签: ios uitableview statusbar navigationbar

我试图在UITableView滚动条上隐藏iOS导航栏,但同时确保状态栏有背景颜色。

我跟着https://www.natashatherobot.com/navigation-bar-interactions-ios8/隐藏状态栏:

class QuotesTableViewController: UITableViewController {

    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)

        navigationController?.hidesBarsOnSwipe = true
    }
}

正如您在“滚动隐藏栏”下的视频中所看到的,状态栏会丢失其背景颜色(或者最初它根本没有颜色)。在我的应用中,导航栏的条形色调最初设置为黄色。

我要做的是类似于Facebook应用在iOS上的运作方式。滚动时,导航栏会滑出屏幕,但状态栏会显示蓝色背景。

0 个答案:

没有答案