UIserachBar

1.修改'search'为‘搜索'

self.searchDisplayController.searchBar.placeholder=@"搜索";

2. 修改‘cancel'为‘取消'.前提是要设置属性 showCancelButton  为 YES;

修改cancel颜色: 设置 tintColor

思路一【最佳解决方案】: Xcode默认环境中所有文字的字体为英文。

故只要修改工程下的语言选项,将Localization native development region设置为China即可。则当用户将语言设置为英文的时候显示的是英文,中文则是中文。故前面1中'search'

改为'搜索' 也只要通过工程中选项修改即可。 无需设置placeholder。

思路二:获取该cancelButton ,修改其内容与颜色。

1)  通过取到SearchBar中子视图,遍历获取该cancelButton

2) 通过key获取到该button

你可能感兴趣的:(UIserachBar)