gpt4 book ai didi

ios - GMSAutocompleteViewController iOS,如何在 searchControllers 中获得不同颜色的文本?

转载 作者:搜寻专家 更新时间:2023-10-31 19:27:37 24 4
gpt4 key购买 nike

我正在为我的应用实现默认的 GMSAutocompleteViewController。但是找不到任何文档或指南来将 searchController 的文本字段中的文本颜色更改为白色。现在看起来是黑色的

enter image description here

我希望它是白色的,这样文本更明显。

更新:我正在使用以下代码进行更改以将“取消”按钮的颜色也更改为白色,但它是一样的。

let autocompleteController = GMSAutocompleteViewController()
autocompleteController.tintColor = .white

最佳答案

我使用了这段代码:

Swift 2:@Ercell0 的评论所述

GMSAutocompleteViewController iOS, how to change the text color in the searchBar

swift 4.0:

let searchBarTextAttributes: [String : AnyObject] = [NSAttributedStringKey.foregroundColor.rawValue: UIColor.white, NSAttributedStringKey.font.rawValue: UIFont.systemFont(ofSize: UIFont.systemFontSize)]
UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self]).defaultTextAttributes = searchBarTextAttributes

swift 4.2。及以上:

let autocompleteController = GMSAutocompleteViewController()
let searchBarTextAttributes: [NSAttributedString.Key : AnyObject] = [NSAttributedString.Key(rawValue: NSAttributedString.Key.foregroundColor.rawValue): UIColor.white, NSAttributedString.Key(rawValue: NSAttributedString.Key.font.rawValue): UIFont.systemFont(ofSize: UIFont.systemFontSize)]
UITextField.appearance(whenContainedInInstancesOf: [UISearchBar.self]).defaultTextAttributes = searchBarTextAttributes

关于ios - GMSAutocompleteViewController iOS,如何在 searchControllers 中获得不同颜色的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47688466/

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