gpt4 book ai didi

uisearchcontroller - 当我开始搜索时,我在 UISearchController 中的 UISearchBar 消失了。为什么?

转载 作者:行者123 更新时间:2023-12-04 21:39:24 28 4
gpt4 key购买 nike

这就是我如何设置我的 UIsearchController

private func setupSearchController() {
let searchResultsController = storyboard!.instantiateViewControllerWithIdentifier(DBSearchOptionControllerIdentifier) as! DBSearchOptionController

searchController = UISearchController(searchResultsController: searchResultsController)

let frame = searchController.searchBar.frame
searchController.searchBar.frame = CGRectMake(0, 50, view.bounds.size.width, 44.0)
searchController.searchResultsUpdater = self
view.addSubview(searchController.searchBar)
searchController.searchBar.text = "mmm"
view.bringSubviewToFront(searchController.searchBar)
searchController.searchBar.bringSubviewToFront(view)

}

这是我初始化后的样子 UISearchController :

enter image description here

这是我开始在 UISearchBar 中输入时的样子:

enter image description here

为什么我的搜索栏消失了?

这很有趣,因为现在当我停止应用程序时,您可以看到,它确实在那里:-) 那么为什么它不可见?

enter image description here

最佳答案

我做了一些测试并找到了一种方法:

UISearchBar 绝对必须插入到包装器中:

@IBOutlet weak var wrapperView: UIView!

...
wrapperView.addSubview(searchController.searchBar)

结果如下:

enter image description here

关于uisearchcontroller - 当我开始搜索时,我在 UISearchController 中的 UISearchBar 消失了。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30458336/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com