gpt4 book ai didi

ios - 在 iOS11 中更改 UISearchBar 背景图片

转载 作者:搜寻专家 更新时间:2023-10-31 22:55:43 25 4
gpt4 key购买 nike

我想更改我的 UISearchBar 背景图片。将它添加为我的 UITableView 中的标题 View 时,它工作得很好。但是,当我想更改它以将 SearchBar 设置为 navigationItem 的 searchController 时,它不会更改背景图像。

我正在使用:

self.searchBar.searchBar.setBackgroundImage(UIImage(named: "#IMAGENAME")?.resizableImage(withCapInsets: UIEdgeInsets.zero, resizingMode: .stretch), for: .any, barMetrics: UIBarMetrics.default)

有人知道如何解决这个问题吗?

最佳答案

您可能正在寻找这个:

if #available(iOS 11.0, *) {
let sc = UISearchController(searchResultsController: nil)
if let navigationbar = self.navigationController?.navigationBar {
navigationbar.barTintColor = UIColor(patternImage: UIImage(named: "pattern")!)
}
navigationItem.searchController = sc
navigationItem.hidesSearchBarWhenScrolling = false
}

这是图片:

enter image description here

结果如下:

enter image description here

如果您想更改搜索栏的任何其他 UI 元素,这里有更详细的答案。

关于ios - 在 iOS11 中更改 UISearchBar 背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48203253/

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