我无法正常工作。我的UIViewController中有一个UISearchBar。我只是想简单地改变“取消”的颜色,因为默认的蓝色并不能很好地适应我的设计。我希望它也可以在iOS 8上运行。我发现以下内容但它对我不起作用:
(UIBarButtonItem.appearanceWhenContainedInInstancesOfClasses([UISearchBar.self])).tintColor = UIColor.greenColor()
类型UIBarButtonItem没有成员appearanceWhenContainedInInstancesOfClasses
我相信这甚至不是迅速的3,我在尝试转换它时遇到了麻烦......
答案 0 :(得分:1)
appearance()
只返回Self
,在这种情况下是UIBarButtonItem
个实例。只需使用tintColor
:
UIBarButtonItem.appearance().tintColor = .green