Dmy*_*ich 6 interactivepopgesture swift uisearchcontroller ios11
我正在添加这样的搜索控制器:
viewController.navigationItem.searchController = searchController
viewController.navigationItem.hidesSearchBarWhenScrolling = false
viewController.definesPresentationContext = true
searchController.dimsBackgroundDuringPresentation = false
searchBarContainer.translatesAutoresizingMaskIntoConstraints = false
searchBarContainer.heightAnchor.constraint(equalToConstant: 0).isActive = true
Run Code Online (Sandbox Code Playgroud)
当尝试向右滑动以弹出当前viewController(此处激活交互式pop手势)但停留在同一个控制器上时,搜索栏就会消失.
viewController.navigationItem.searchController
Run Code Online (Sandbox Code Playgroud)
保持添加搜索控制器,但它不可见.
尝试将此代码添加到任何类viewController
的实例中:
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
self.definesPresentationContext = true
}
Run Code Online (Sandbox Code Playgroud)
这对我来说很有效。
归档时间: |
|
查看次数: |
267 次 |
最近记录: |