gpt4 book ai didi

ios - 无法更改其中的搜索栏和文本字段的高度

转载 作者:行者123 更新时间:2023-11-28 14:15:34 25 4
gpt4 key购买 nike

func configureSearchController()
{

resultsController.tableView.delegate = self
resultsController.tableView.dataSource = self

self.searchController = UISearchController(searchResultsController: self.resultsController)
//self.tableView.tableHeaderView = self.searchController.searchBar
self.searchController.searchResultsUpdater = self

self.searchController.dimsBackgroundDuringPresentation = false
self.searchController.searchBar.sizeToFit()
searchController.searchBar.delegate = self
self.searchController.searchBar.scopeButtonTitles = []


for subView in searchController.searchBar.subviews {
for subViewOne in subView.subviews {
if subViewOne is UITextField {
searchTextField = subViewOne as! UITextField
subViewOne.backgroundColor = UIColor.white

var currentTextFieldBounds = subViewOne.bounds
currentTextFieldBounds.size.height = 45
subViewOne.bounds = currentTextFieldBounds
break
}
}
}


extendedLayoutIncludesOpaqueBars = true
definesPresentationContext = true

}

这不会意外地改变文本字段的高度。我还想更改搜索栏的高度。我应该在此处进行哪些更改才能使其正常工作?

最佳答案

IMO,不应更改搜索栏大小,因为它是 Apple 提供的 native 标准。此外,不推荐使用递归搜索文本字段的方式,也不保证在所有 iOS 版本中都适用。

也许您可以尝试将自定义搜索栏与您自己的文本字段一起使用,您可以轻松地使用它。

关于ios - 无法更改其中的搜索栏和文本字段的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52207324/

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