实现效果
去年写的一个框架,今次做了些许优化和简单封装。功能效果是这样的:
基本功能
结合本demo进行说明:
- 输入任意字符后,点击查询,即保存到了历史记录。下次输入时输入框下方列表会有该历史记录,点击该条目自动填充输入。
- 多个记录条目按时间由近及远排列,且去除重复条目。
- 点击下拉列表外的空白区域,即可收起列表,若点击非空白区域(如按钮),则响应该区域事件。
- 即时搜索匹配,关键字高亮(可选)。
- 一键清除历史记录(可选)。
说明:SZSearchPromptMenu是在XHPopMenu的基础上进行了较大的修改及扩展,XHPopMenu的功能仅为pop菜单。感谢作者曾宪华(@xhzengAIB)。实际上SZSearchPromptMenu保留了XHPopMenu弹出菜单的功能(如图demo2)。
如何使用
输入框使用SZSerchTextfield即自带关键字搜索提示框。具体方法详见下载的demo。