[iOS 11 UINavigationBar使用searchController时的额外高度

问题描述 投票:1回答:1

我正在尝试在导航栏中添加搜索栏,这是我的代码:

class ViewController: UIViewController {
    var searchController : UISearchController!

    override func viewDidLoad() {
        super.viewDidLoad()
        searchController = UISearchController(searchResultsController:nil)
        searchController.hidesNavigationBarDuringPresentation = false

        navigationItem.searchController = searchController

        definesPresentationContext = true
    }
}

似乎工作正常,但是我找不到降低导航栏高度的方法。我不需要顶部的多余空间。

enter image description hereenter image description here

这是我要实现的目标(默认的消息搜索栏):

enter image description here

uinavigationcontroller uisearchbar ios11 uinavigationitem uisearchcontroller
1个回答
0
投票

当底部有额外高度时,我遇到了同样的问题。有什么帮助吗?

© www.soinside.com 2019 - 2024. All rights reserved.