在搜索栏中搜索空字符串:Objective-c

Jayprakash杜比

我想允许用户在搜索栏中搜索一个空字符串每当用户输入任何文本时,键盘的搜索按钮都将变为活动状态。但是,如果搜索栏为空,则键盘的搜索按钮处于不活动状态。我尝试了以下代表,但没有成功。

- (void) searchBar:(UISearchBar *)theSearchBar textDidChange:(NSString *)searchText {

  ... 
}

- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar {
  ...
}

Scrrenshot

这个问题有解决办法吗?确定+1可获得正确答案。

赫芒

但是,这看起来很糟糕,这正是您想要的。

您需要自定义UITextField内部UISearchBar

    @try {
        for (id object in [[[search subviews] firstObject] subviews])
        {
            if (object && [object isKindOfClass:[UITextField class]])
            {
                UITextField *textFieldObject = (UITextField *)object;
                //textFieldObject.returnKeyType = UIReturnKeySearch;
                textFieldObject.enablesReturnKeyAutomatically = NO;
                break;
            }
        }
    }
    @catch (NSException *exception) {
        NSLog(@"Error while customizing UISearchBar");
    }
    @finally {

    }

在这里,搜索为UISearchBar

希望这对您有用!:)

仅供参考,这在iOS7和8.1.1中也很好用。未通过<7.0和> 8.1.1进行检查

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C 在链表中搜索字符串

来自分类Dev

c 在字符串中搜索目标字符串

来自分类Dev

优化数组中的搜索,通过比较Objective C中的两个字符串进行搜索

来自分类Dev

在C ++中从字符串中搜索并删除某些字符

来自分类Dev

在字符串C#中搜索特定模式

来自分类Dev

在stringbuilder中搜索字符串并替换整行C#

来自分类Dev

如何在Objective-C的另一个字符串中搜索带有空格的字符串?

来自分类Dev

在C中的字符串的char数组中搜索字符串

来自分类Dev

搜索字符串模式C#

来自分类Dev

搜索字符串模式C#

来自分类Dev

如何使C ++程序搜索字符串?

来自分类Dev

将int转换为搜索栏函数C#的字符串

来自分类Dev

C ++在给定搜索词的用户的每个实例中搜索字符串数组。

来自分类Dev

在C#中的长字符串中使用Pattern搜索字符串

来自分类Dev

C#:在字符串数组中搜索并获取特定的字符串值

来自分类Dev

在 C++ 中搜索所有出现的子字符串的字符串

来自分类Dev

在C中的字符串列表中搜索字符串的最佳方法

来自分类Dev

在C#StringBuilder字符串中包含空字符

来自分类Dev

现在开始使用“ c#”启动Chrome地址栏Google搜索,将字符串更改为“ c /#”

来自分类Dev

在C#中的拆分字符串中声明变量,然后搜索这些字符串之间的db行

来自分类Dev

从C#中的源代码文件中搜索文本框中的字符串

来自分类Dev

在C中声明空字符串变量

来自分类Dev

在C#中对数组中的字符串进行二进制搜索

来自分类Dev

从文件中搜索字符串,并使用c将其存储在struct中

来自分类Dev

在C#中对数组中的字符串进行二进制搜索

来自分类Dev

如何从 C++ 中的字符串中搜索和修改由某些模式包围的数字?

来自分类Dev

字符串中的 C 字符串指针如何以空字符结尾?

来自分类Dev

如何在C#中的多个位置搜索存在的立即子字符串

来自分类Dev

如何在.txt文件C中搜索特定的字符串和整数并使用它们?

Related 相关文章

  1. 1

    C 在链表中搜索字符串

  2. 2

    c 在字符串中搜索目标字符串

  3. 3

    优化数组中的搜索,通过比较Objective C中的两个字符串进行搜索

  4. 4

    在C ++中从字符串中搜索并删除某些字符

  5. 5

    在字符串C#中搜索特定模式

  6. 6

    在stringbuilder中搜索字符串并替换整行C#

  7. 7

    如何在Objective-C的另一个字符串中搜索带有空格的字符串?

  8. 8

    在C中的字符串的char数组中搜索字符串

  9. 9

    搜索字符串模式C#

  10. 10

    搜索字符串模式C#

  11. 11

    如何使C ++程序搜索字符串?

  12. 12

    将int转换为搜索栏函数C#的字符串

  13. 13

    C ++在给定搜索词的用户的每个实例中搜索字符串数组。

  14. 14

    在C#中的长字符串中使用Pattern搜索字符串

  15. 15

    C#:在字符串数组中搜索并获取特定的字符串值

  16. 16

    在 C++ 中搜索所有出现的子字符串的字符串

  17. 17

    在C中的字符串列表中搜索字符串的最佳方法

  18. 18

    在C#StringBuilder字符串中包含空字符

  19. 19

    现在开始使用“ c#”启动Chrome地址栏Google搜索,将字符串更改为“ c /#”

  20. 20

    在C#中的拆分字符串中声明变量,然后搜索这些字符串之间的db行

  21. 21

    从C#中的源代码文件中搜索文本框中的字符串

  22. 22

    在C中声明空字符串变量

  23. 23

    在C#中对数组中的字符串进行二进制搜索

  24. 24

    从文件中搜索字符串,并使用c将其存储在struct中

  25. 25

    在C#中对数组中的字符串进行二进制搜索

  26. 26

    如何从 C++ 中的字符串中搜索和修改由某些模式包围的数字?

  27. 27

    字符串中的 C 字符串指针如何以空字符结尾?

  28. 28

    如何在C#中的多个位置搜索存在的立即子字符串

  29. 29

    如何在.txt文件C中搜索特定的字符串和整数并使用它们?

热门标签

归档