我正在开发一个具有填充表格视图的 UISearchBar 的 iPhone 应用程序。我的搜索有多种选择,可以很容易地与“范围”功能挂钩。但是,我真的需要两组按钮。一组是确定搜索类型的“范围”,另一组是指示返回结果的排序顺序。据我所知,您一次只能选择一个“范围”项目,使用正常功能。
我只为每个查询加载一小部分可能的结果(为了速度),所以我不能单独使用表视图进行排序。每次都需要将其传递给我的搜索查询,因此我需要用户能够选择搜索类型和搜索顺序。
现在,我的 UISearchBar 下方只有两个不同的 UISegmentedControl,我手动完成所有操作。这行得通。但是,即使我将背景设为灰色,它看起来也不像是搜索栏的一部分(如 mail.app 上的范围)。
有任何想法吗?我对 SDK 还很陌生,所以很可能我错过了一些东西。在我手动编写了分段控件之后,我才发现了范围功能!