专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
程序猿  ·  DeepSeek ... ·  昨天  
程序员的那些事  ·  因 Bug 被用户薅走 28 万,这款小程序凉了 ·  2 天前  
程序员小灰  ·  2025开年,跌爆了! ·  3 天前  
逸言  ·  智能阴影:AI时代的生存危机 ·  3 天前  
51好读  ›  专栏  ›  OSC开源社区

【PYSearch】iOS 的搜索控制器

OSC开源社区  · 公众号  · 程序员  · 2016-11-07 08:38

正文

#长按上图识别二维码,参与OSC源创会年终盛典#


PYSearch,iOS 中一款优雅的搜索控制器。一款综合(QQ 音乐、微信、美团、优酷、虎牙直播等多款 app)风格的搜索控制器。

功能
● 支持多种热门搜索风格
● 支持多种搜索历史风格
● 支持多种搜索结果显示模式
● 支持搜索建议
●  支持搜索历史(记录)缓存
●  支持使用 delegate 或者 block 完成搜索时的回调
● 支持 CocoaPods

开发环境要求
● iOS 7.0 或更高
● Xcode 7.0 或更高

支持风格
热门搜索风格




搜索历史风格




如何使用PYSearch
>> 使用 CocoaPods:
● pod "PYSearch"
● 导入主头文件 #import

>> 手动导入:
● 将 PYSearch 文件夹中的所有文件拽入项目中
● 导入主头文件 #import "PYSearch.h" 
具体使用(详情见示例程序 PYSearchExample

自定义PYSearch
通过设置 searchViewContoller 的对象属性值即可修改

● 设置热门搜索风格(默认为 PYHotSearchStyleNormalTag )
// 设置热门搜索为彩色标签风格searchViewController.hotSearchStyle = PYHotSearchStyleColorfulTag;

● 设置搜索历史风格(默认为 PYSearchHistoryStyleCell )
// 设置搜索历史为带边框标签风格searchViewController.searchHistoryStyle = PYSearchHistoryStyleBorderTag;

● 设置搜索结果显示模式(默认为 PYSearchResultShowModePush )
// 设置搜索模式为内嵌searchViewController.searchResultShowMode = PYSearchResultShowModeEmbed;

● 隐藏搜索建议(默认为:NO )
// 隐藏搜索建议searchViewController.searchSuggestionHidden = YES


推荐阅读
微信开放小程序公测了!这些知识你一定要知道
最佳 Linux 发行版汇总
2016 年 7 款最佳 Java 框架

迪士尼、微软、华为、Linux 在内的7款开源区块链项目推荐

DB-Engines 发布 10 月份全球数据库排名,三甲内硝烟四起


点击“阅读原文”查看更多精彩内容