在大多数app中都会用到搜索功能,那么搜索功能的实现离不开UISearchBar这个控件. UISearchBar继承自UIView,下面简单的介绍一下它的属性和方法. UISearchBar *searchBar = [[UISearchBar alloc]init]; searchBar.fra ...
分类:
移动开发 时间:
2016-11-25 23:33:46
阅读次数:
421
iOS自带的UISearchBar有很多限制,我们可以使用UITextField做出一个类似于SearchBar的效果。 最终效果: ...
分类:
其他好文 时间:
2016-10-16 21:41:55
阅读次数:
145
1. 设置背景色 我以白色的背景色为例,下面看看代码: 2. 设置边框颜色和圆角 searchField(类型为UITextField),设置SearchBar的边框颜色和圆角实际上也就变成了设置searchField的边框颜色和圆角,你可以试试直接设置SearchBar.layer.borderC ...
分类:
其他好文 时间:
2016-09-26 18:03:29
阅读次数:
147
先上系统默认的UISearchBar,然后用KVO修改 效果为: ①将取消按钮cancle改为“取消” 效果为 ②修改searchbar背景色 ③设置searchbar输入框背景颜色及删减符号mode ④修改searchbar输入框的文字和占位符文字颜色 ⑤修改放大镜图标 ...
分类:
其他好文 时间:
2016-09-26 12:52:02
阅读次数:
187
搜索框的效果演示: 这个就是所谓的搜索框了,那么接下来我们看看如何使用代码来实现这个功能. 我所使用的数据是英雄联盟的英雄名单,是一个JSON数据的txt文件, JSON数据的处理代码如下所示: ? 1 2 3 4 5 6 //获取文件的路径path NSString *path = [[NSBun ...
分类:
移动开发 时间:
2016-09-19 19:46:03
阅读次数:
324
#import <UIKit/UIKit.h> @interface SearchBar : UITextField @property (nonatomic,strong) UIButton *button; + (instancetype)searchBar; @end #import "Sea ...
分类:
移动开发 时间:
2016-08-30 19:21:01
阅读次数:
219
本文转载至 http://www.jianshu.com/p/66b5b777f5dc 最近,在项目过程中遇到要自定义SearchBar的外观,虽然自己觉得用系统默认的外观就行了,不过UI设计师要求不用系统的默认样式,要跟app主题保持 一致。 图1:设计效果图 从上图可以看出,我们要做的UISea ...
分类:
其他好文 时间:
2016-08-24 17:01:35
阅读次数:
218
- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText // called when text changes (including clear) { if (searchBar.text.len ...
分类:
移动开发 时间:
2016-08-20 23:23:13
阅读次数:
223
当对searchbar进行如下操作时 会出现 此时的取消按钮是置灰的,原因在于searchbar失去焦点后,取消按钮的enabled属性变为NO。知道原因后,若想让取消按钮一直不变色,并且可以点击。那么需要设置其enabled属性 改后效果如下 ...
分类:
其他好文 时间:
2016-08-12 15:15:27
阅读次数:
160
当你看到这篇博客你就已经发现了用_searchBar.backgroundColor = [UIColor clearColor];来设置UISearchBar的颜色完全没有效果; 并且,有些方法是想通过遍历出UISearchBarBackground来移除它实现背景透明,也并没有什么卵用。 下面这 ...
分类:
其他好文 时间:
2016-08-09 22:11:43
阅读次数:
181