如何在Swift中更改UISearchBar上的“取消”按钮的颜色

尼克89

UISearchBar在的顶部添加了PFQueryTableViewController我已经将searchBar的颜色更改为我的应用程序的颜色,但是这样做似乎也将其右侧的“取消”按钮的颜色更改为相同的颜色。理想情况下,我希望颜色为白色。

此图显示了当前的外观:

看起来好像没有“取消”按钮,但是它的颜色与searchBar相同(您仍然可以按其,依此类推)

我有办法将“取消”按钮的颜色更改为白色吗?我尝试过的一切似乎都没有什么不同。

Code i've used to make the UISearchBar this colour is:

UISearchBar.appearance().barTintColor = UIColor(hue: 359/360, saturation: 67/100, brightness: 71/100, alpha: 1)
UISearchBar.appearance().tintColor = UIColor(hue: 359/360, saturation: 67/100, brightness: 71/100, alpha: 1)

And in the storyboard i've set these:

enter image description here

And finally, to make the placeholder, and text white inside the SearchBar, i've used:

for subView in self.filmSearchBar.subviews {

    for subsubView in subView.subviews {

        if let searchBarTextField = subsubView as? UITextField {

            searchBarTextField.attributedPlaceholder = NSAttributedString(string: NSLocalizedString("Search Cinevu film reviews", comment: ""), attributes: [NSForegroundColorAttributeName: UIColor.whiteColor()])

            searchBarTextField.textColor = UIColor.whiteColor()

        }

    }

}

Thanks for any help! :)

Nick89

Having a look around, this seemed to be the best way to achieve what I needed:

 let cancelButtonAttributes = [NSAttributedStringKey.foregroundColor: UIColor.white]
 UIBarButtonItem.appearance().setTitleTextAttributes(cancelButtonAttributes , for: .normal)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在iOS7中更改UISearchBar的“取消”按钮的textColor?

来自分类Dev

Swift /如何在Xib文件中更改按钮文本的颜色

来自分类Dev

如何在Android上更改按钮颜色?

来自分类常见问题

如何在iOS7中更改UISearchBar的背景颜色

来自分类Dev

如何在javascript中更改按钮颜色?

来自分类Dev

如何在不更改文本字段光标的情况下更改UISearchController搜索栏中的取消按钮的颜色?

来自分类Dev

UISearchbar 添加 navigationController?.navigationBar,如何更改“取消”颜色

来自分类Dev

Swift:UISearchBar取消按钮动画

来自分类Dev

如何更改GeocoderAutoCompleteView取消按钮的颜色-Mapbox

来自分类Dev

iOS在UISearchBar中更改取消按钮的标题

来自分类Dev

如何在Swift中更改UIBezierPath的颜色?

来自分类Dev

如何在Swift中更改文字颜色?

来自分类Dev

Swift-如何给UISearchBar阴影但不取消按钮?

来自分类Dev

如何在PyGame中实现选项按钮并更改按钮颜色?

来自分类Dev

UISearchBar为取消按钮设置了不同的颜色

来自分类Dev

如何在Universal Windows Platform Apps中更改“单击事件”上按钮的背景颜色?

来自分类Dev

如何在Mac OS上更改按钮的颜色?

来自分类Dev

如何在导航上更改按钮(material-ui)的颜色?

来自分类Dev

如何在kivy中更改gridLayout中特定按钮的颜色

来自分类Dev

如何在 iOS 中的 webview 中更改按钮的背景颜色

来自分类Dev

如何在 Flutter 中更改 CupertinoNavigationBar 中后退按钮的颜色

来自分类Dev

要更改UISearchBar的取消按钮的位置

来自分类Dev

更改UISearchBar取消按钮的字体样式

来自分类Dev

要更改UISearchBar的取消按钮的位置

来自分类Dev

如何将UiSearchBar的背景颜色更改为黑色-SWIFT

来自分类Dev

在MFMailComposeViewController的发送/取消按钮上更改文本的颜色

来自分类Dev

如何在导航栏中更改后退按钮的颜色?

来自分类Dev

如何在WPF中更改按钮的内容“颜色”

来自分类Dev

如何在按钮悬停属性中更改文本颜色

Related 相关文章

  1. 1

    如何在iOS7中更改UISearchBar的“取消”按钮的textColor?

  2. 2

    Swift /如何在Xib文件中更改按钮文本的颜色

  3. 3

    如何在Android上更改按钮颜色?

  4. 4

    如何在iOS7中更改UISearchBar的背景颜色

  5. 5

    如何在javascript中更改按钮颜色?

  6. 6

    如何在不更改文本字段光标的情况下更改UISearchController搜索栏中的取消按钮的颜色?

  7. 7

    UISearchbar 添加 navigationController?.navigationBar,如何更改“取消”颜色

  8. 8

    Swift:UISearchBar取消按钮动画

  9. 9

    如何更改GeocoderAutoCompleteView取消按钮的颜色-Mapbox

  10. 10

    iOS在UISearchBar中更改取消按钮的标题

  11. 11

    如何在Swift中更改UIBezierPath的颜色?

  12. 12

    如何在Swift中更改文字颜色?

  13. 13

    Swift-如何给UISearchBar阴影但不取消按钮?

  14. 14

    如何在PyGame中实现选项按钮并更改按钮颜色?

  15. 15

    UISearchBar为取消按钮设置了不同的颜色

  16. 16

    如何在Universal Windows Platform Apps中更改“单击事件”上按钮的背景颜色?

  17. 17

    如何在Mac OS上更改按钮的颜色?

  18. 18

    如何在导航上更改按钮(material-ui)的颜色?

  19. 19

    如何在kivy中更改gridLayout中特定按钮的颜色

  20. 20

    如何在 iOS 中的 webview 中更改按钮的背景颜色

  21. 21

    如何在 Flutter 中更改 CupertinoNavigationBar 中后退按钮的颜色

  22. 22

    要更改UISearchBar的取消按钮的位置

  23. 23

    更改UISearchBar取消按钮的字体样式

  24. 24

    要更改UISearchBar的取消按钮的位置

  25. 25

    如何将UiSearchBar的背景颜色更改为黑色-SWIFT

  26. 26

    在MFMailComposeViewController的发送/取消按钮上更改文本的颜色

  27. 27

    如何在导航栏中更改后退按钮的颜色?

  28. 28

    如何在WPF中更改按钮的内容“颜色”

  29. 29

    如何在按钮悬停属性中更改文本颜色

热门标签

归档