iOS UISearchBar学习笔记
2016-02-19 19:47
387 查看
UISearchBar 是一个搜索控件,它提供了一个文本输入框,一个查找button,一个书签button。一个取消button。我们须要使用UISearchBarDelegate代理来进行查找工作。
拖一个UISearchBar控件
右边栏的属性
text 是设置默认的文本,placeholder占位符也就是文本没编辑时显示的文字,prompt是在文本框上面显示的文字
上面是填写文本相应的样子
继续属性
这两个属性用来设置样式:
用来设置button;
四个button分别相应的样式;
我们还能来设置背景图片:
各自是
上面是用来设置背景图片的。以下是用来设置(选中上面第四个buttonscope bar时)的背景图片
以下来看一下代理:UIBarPositioningDelegate
经常使用的代理方法能够看一下:点击打开链接
拖一个UISearchBar控件
右边栏的属性
text 是设置默认的文本,placeholder占位符也就是文本没编辑时显示的文字,prompt是在文本框上面显示的文字
上面是填写文本相应的样子
继续属性
这两个属性用来设置样式:
用来设置button;
四个button分别相应的样式;
我们还能来设置背景图片:
各自是
上面是用来设置背景图片的。以下是用来设置(选中上面第四个buttonscope bar时)的背景图片
以下来看一下代理:UIBarPositioningDelegate
Editing Text – searchBar:textDidChange: //当搜索内容改变时调用 – searchBar:shouldChangeTextInRange:replacementText: //这个应该是用后一个文本替换前一个文本范围 – searchBarShouldBeginEditing: //使搜索框处于编辑状态 – searchBarTextDidBeginEditing: //当用户開始编辑文本时调用 – searchBarShouldEndEditing: //使搜索框结束编辑状态 – searchBarTextDidEndEditing: //当用户结束编辑文本时调用 Clicking Buttons – searchBarBookmarkButtonClicked: //当用户点击书签button时调用 – searchBarCancelButtonClicked: //当用户点击取消button时调用 – searchBarSearchButtonClicked: //当用户点击查找button时调用 – searchBarResultsListButtonClicked: //当用户点击结果下拉结果列表button时调用 Scope Button – searchBar:selectedScopeButtonIndexDidChange: //当scopebutton改变的时候调用
经常使用的代理方法能够看一下:点击打开链接
相关文章推荐
- 你所不知道的UITabBarButton?
- java(15)--servlet中Request相关知识
- 频率特性曲线_20160218
- ZOJ-2966-Build The Electric System【5th浙江省赛】【最小生成树】
- NGUI利用两个摄像机裁剪特效
- iOS开发之UICollectionView
- UI到底应该用xib/storyboard完成,还是用手写代码来完成?
- quick-mark: How Latency is Measured
- Animation动画详解(四)——ValueAnimator基本使用
- LeetCode -- Product of Array Except Self My Submissions Question
- iOS 8及以后版本 如何创建UIAlertView?
- js中return;、return true、return false;区别
- UITableView的优化
- Android Volley完全解析(三),定制自己的Request
- ZOJ 2966 Build The Electric System(最小生成树)
- iOS设计UI工具大全
- 14.UITextField内容缩进/placeholder改变颜色
- UIbutton 防止重复点击
- No location, value may have been optimized out
- UITableView回滚到顶部的几种方法