gpt4 book ai didi

iphone - 如何禁用/启用 UISearchBar 键盘的搜索按钮?

转载 作者:太空狗 更新时间:2023-10-30 03:32:32 24 4
gpt4 key购买 nike

我在我的代码中使用 UISearchBar。我在头文件中导入了它的委托(delegate),并在实现文件中实现了一些委托(delegate)方法。

当我们点击 UISearchBar 时,会出现一个键盘来输入文本。键盘的返回键是“搜索”按钮。默认情况下它将被禁用。当我们输入一个字符时,它将被启用。 (我说得对吗?)

问题来了.. 我想在用户键入至少两个字母时启用 UISearchBar 键盘的返回键。

这可能吗?如果是,我们该怎么做?

谢谢

最佳答案

您不能禁用搜索按钮。你可以做的是使用 UISearchBarDelegate 方法来确定你是否应该对被点击的搜索按钮采取行动,就像这样:

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
if (searchBar.text.length < 2) {
return;
}
else {
// Do search stuff here
}
}

Apple Documentation因为这也非常有用,并且是自定义搜索栏行为的一个很好的起点。

关于iphone - 如何禁用/启用 UISearchBar 键盘的搜索按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9721668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com