How to change the colour of the 'Cancel' button on the UISearchBar in Swift

后端 未结 12 1841
无人及你
无人及你 2020-12-29 20:28

I have added a UISearchBar to the top of my PFQueryTableViewController. I have changed the colour of the searchBar to be the colour of my app, but

12条回答
  •  一个人的身影
    2020-12-29 21:18

    With the Swift 4.0 RELEASE 2017-09-19 toolchain, this worked:

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

提交回复
热议问题