iOS UISearchBar学习笔记

UISearchBar 是一个搜索控件,它提供了一个文本输入框,一个查找button,一个书签button。一个取消button。我们须要使用UISearchBarDelegate代理来进行查找工作。

拖一个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改变的时候调用



经常使用的代理方法能够看一下: 点击打开链接




转载于:https://www.cnblogs.com/lcchuguo/p/5202044.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值