這個問題其實可以取個巧路,大家都知道設置SearchBar的tintcolor的方法
searchBar.tintColor = [UIColor blueColor];
[[UIBarButtonItem appearanceWhenContainedIn:[UISearchBar class], nil]
setTitleTextAttributes:
[NSDictionary dictionaryWithObjectsAndKeys:
[UIColor whiteColor],
UITextAttributeTextColor,
[NSValue valueWithUIOffset:UIOffsetMake(0, 1)],
UITextAttributeTextShadowOffset,nil]
forState:UIControlStateNormal];
如此,取消按鈕的顏色即為想要的顏色了!
