菜鸟教程小白 发表于 2022-12-11 19:24:08

ios - 如何自定义 searchBar 范围


                                            <p><p>所以我一直在到处寻找,但无法找到答案。我有一个 UISearchBar searchBar 设置来过滤我的数据。我遇到了范围功能,但创建了自己的范围按钮。所以我的问题是,如何链接我制作的那些按钮,以便它们可以执行与 UISearchBar 范围相同的操作?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>范围按钮比其他任何东西都更方便。它们不会自动更改搜索范围。这是您为响应用户更改范围而必须做的事情。</p>

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

<pre><code>self.searchController.searchBar.scopeButtonTitles = [&#34;Scope 1&#34;, &#34;Scope 2&#34;]
</code></pre>

<p>然后在<code>UISearchBarDelegate</code>委托(delegate)实现</p>

<pre><code>func searchBar(_ searchBar: UISearchBar, selectedScopeButtonIndexDidChange selectedScope: Int)
</code></pre>

<p>根据用户的选择采取行动。</p>

<p>但如果有充分的理由制作自己的按钮,您只需自己动手即可。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何自定义 searchBar 范围,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/43152431/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/43152431/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何自定义 searchBar 范围