• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 如何自定义 searchBar 范围

[复制链接]
菜鸟教程小白 发表于 2022-12-11 19:24:08 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

所以我一直在到处寻找,但无法找到答案。我有一个 UISearchBar searchBar 设置来过滤我的数据。我遇到了范围功能,但创建了自己的范围按钮。所以我的问题是,如何链接我制作的那些按钮,以便它们可以执行与 UISearchBar 范围相同的操作?



Best Answer-推荐答案


范围按钮比其他任何东西都更方便。它们不会自动更改搜索范围。这是您为响应用户更改范围而必须做的事情。

通常,您不会自己制作按钮。您在搜索栏的 scopeButtonTitles 属性中设置按钮的标题,例如:

self.searchController.searchBar.scopeButtonTitles = ["Scope 1", "Scope 2"]

然后在UISearchBarDelegate委托(delegate)实现

func searchBar(_ searchBar: UISearchBar, selectedScopeButtonIndexDidChange selectedScope: Int)

根据用户的选择采取行动。

但如果有充分的理由制作自己的按钮,您只需自己动手即可。

关于ios - 如何自定义 searchBar 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43152431/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap