搜索框

iOS中UISearchBar(搜索框)使用总结

时光总嘲笑我的痴心妄想 提交于 2019-11-28 23:25:38
iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)]; [self.view addSubview:bar]; @property(nonatomic) UIBarStyle barStyle; 这个属性可以设置searchBar的搜索框的风格,枚举如下: typedef NS_ENUM(NSInteger, UIBarStyle) { UIBarStyleDefault = 0,//默认风格 白色搜索框,多出的背景为灰色 UIBarStyleBlack = 1,//黑色风格,黑色的搜索框 //下面两个枚举已经被禁用,作用和黑色风格一样 UIBarStyleBlackOpaque = 1, // Deprecated. Use UIBarStyleBlack UIBarStyleBlackTranslucent = 2, // Deprecated. Use UIBarStyleBlack and set the translucent property to YES }; @property(nonatomic,copy

UISearchBar的使用以及下拉列表框的实现

你说的曾经没有我的故事 提交于 2019-11-28 23:24:55
在IOS混饭吃的同志们都很清楚,搜索框在移动开发应用中的地位。今天我们就结合下拉列表框的实现来聊聊UISearchBar的使用。本人新入行的菜鸟一个,不足之处请多多指教。直接上代码。 UISearchBar控件的声明:(在控制器DownListViewController中) @property (nonatomic,retain) UISearchBar* searchBar; 控件的初始化: _searchBar = [[UISearchBar alloc]initWithFrame:CGRectMake(0, 0, 320, 40)]; _searchBar.placeholder = @"test"; //设置占位符 _searchBar.delegate = self; //设置控件代理 当然,做完这些工作之后,我们还要在将控件添加到父视图之上,也可以把他设置成UITableView的tableHeaderView属性值,由于大家需求不一,这里就不再给出代码。 前面,我们设置了控件的代理,当然我们必须让控制器(DownListViewController)的 .h 文件实现 UISearchBarDelegate 协议,然后我们继续, 我们要在 .m 文件中实现协议方法: #pragma mark - #pragma mark UISearchBarDelegate /

iOS中UISearchBar(搜索框)使用总结

故事扮演 提交于 2019-11-27 16:30:21
iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建View那样创建searchBar ? 1 2 UISearchBar * bar = [[UISearchBar alloc]initWithFrame:CGRectMake(20, 100, 250, 40)]; [self.view addSubview:bar]; @property(nonatomic) UIBarStyle barStyle; 这个属性可以设置searchBar的搜索框的风格,枚举如下: ? 1 2 3 4 5 6 7 typedef NS_ENUM(NSInteger, UIBarStyle) { UIBarStyleDefault = 0, //默认风格 白色搜索框,多出的背景为灰色 UIBarStyleBlack = 1, //黑色风格,黑色的搜索框 //下面两个枚举已经被禁用,作用和黑色风格一样 UIBarStyleBlackOpaque = 1, // Deprecated. Use UIBarStyleBlack UIBarStyleBlackTranslucent = 2, // Deprecated. Use UIBarStyleBlack and set the translucent property to YES };