iOS开发 UISearchController的cancel按钮自定义中文取消,改变按钮标题颜色,去掉边框线
2016-09-21 09:40
811 查看
UISearchController的cancel按钮自定义中文取消 有两种方法
一:遍历法
二:真机环境下,修改plist文件的语言环境,最为方便的方法
有时候弹出的搜索VC的搜索框会先弹出屏幕外一下,然后又弹回来,可以试试这一句代码
self.definesPresentationContext = YES;
一:遍历法
- (void)updateSearchResultsForSearchController:(UISearchController *)searchController { // //修改"Cancle"退出字眼,这样修改,按钮一开始就直接出现,而不是搜索的时候再出现 searchController.searchBar.showsCancelButton = YES; for(id sousuo in [searchController.searchBar subviews]) { for (id view in [sousuo subviews]) { if([view isKindOfClass:[UIButton class]]){ UIButton *btn = (UIButton *)view; [btn setTitle:@"取消" forState:UIControlStateNormal]; [btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; } } } }
二:真机环境下,修改plist文件的语言环境,最为方便的方法
// 改变取消按钮字体颜色 self.searchController.searchBar.tintColor = [UIColor whiteColor]; // 改变searchBar背景颜色 self.searchController.searchBar.barTintColor = [UIColor whiteColor]; // 取消searchBar上下边缘的分割线 self.searchController.searchBar.backgroundImage = [[UIImage alloc] init];
有时候弹出的搜索VC的搜索框会先弹出屏幕外一下,然后又弹回来,可以试试这一句代码
self.definesPresentationContext = YES;
相关文章推荐
- iOS 开发-修改 UISearchController中 searchBar 的取消按钮颜色
- iOS开发关于UISearchBar自定义取消按钮的颜色,字体,大小
- 把UISearchController的cancel按钮自定义中文取消
- iOS UISearchController中 如何改变UISearchBar中取消按钮的颜色和字
- ios开发之自定义默认生成的导航栏 标题 颜色 返回按钮
- 搜索条UISearchBar自定义样式 去掉上下阴影下划线 修改取消按钮的文字、颜色 - Swift
- iOS之UI TabBarcontroller----自定义tabBar/改变tabBar中间按钮的样式(一)
- iOS 修改searchBar cancel 按钮为取消 并修改颜色
- IOS总结_无需自定义UITabbar也可改变UITabbarController的背景和点击和的颜色
- 【iOS开发】自定义UIView边框的颜色
- iOS开发之--最简单的导航按钮更换方法/导航颜色的改变
- iOS UISearchBar 设置光标颜色和取消按钮颜色
- iOS 7+自定义导航栏背景,标题和返回按钮文字颜色
- 8.0 UISearchController 改变 searchBar 的取消按钮
- iOS小问题---怎么改变uisearchbar中的cancel按钮的文字?
- IOS让返回按钮显示自定义标题而不是上个ViewController的title
- ios之自定义导航栏背景,标题和返回按钮文字颜色
- 自定义iOS导航栏背景,标题和返回按钮文字颜色
- IOS开发UISearchBar失去第一响应者身份后,取消按钮不执行点击事件的问题
- IOS开发UISearchBar失去第一响应者身份后,取消按钮不执行点击事件的问题