gpt4 book ai didi

ios - 如何在 swiftui 中更改可搜索的搜索图标颜色

转载 作者:行者123 更新时间:2023-12-05 04:25:56 24 4
gpt4 key购买 nike

我想更改搜索图标的颜色。有办法改变吗?

NavigationView {
Text("Searching for \(searchText)")
.searchable(text: $searchText, prompt: "Look for something")
.foregroundColor(.red)
.navigationTitle("Searchable Example")
}

最佳答案

是的,有办法。基本上,您必须创建自己的放大镜。

在下面的代码中,您通常会放入类函数并在 View 出现时调用它。

UISearchBar.appearance().setImage(searchBarImage(), for: .search, state: .normal)

private func searchBarImage() -> UIImage {
let image = UIImage(systemName: "magnifyingglass")
return image!.withTintColor(UIColor(.red), renderingMode: .alwaysOriginal)
}

如果这不是您想要的,那么查看 UISearchBar.appearance() 属性,您可以通过它更改很多东西。

关于ios - 如何在 swiftui 中更改可搜索的搜索图标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73133348/

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