gpt4 book ai didi

iphone - UISearchBar 在添加多个空格后画上句号

转载 作者:行者123 更新时间:2023-11-28 20:32:29 26 4
gpt4 key购买 nike

我从 UISearchBar 得到奇怪的行为。当我在 UISearchBar 中多按一个空格时,它会自动放置句号“。”在搜索栏文本中。我不明白为什么会这样。这是我的代码,

 NSString *str = [searchBar.text stringByTrimmingCharactersInSet:
[NSCharacterSet whitespaceAndNewlineCharacterSet]];


NSLog(@"%@",searchBar.text );

我按空格键,然后按 f,然后按 2 次空格键,然后句号停了下来。请帮我。提前致谢。

最佳答案

这是 iOS 的属性,而不是 UISearchBar 元素。

可配置为“'.'在 iOS 的“设置”部分的“常规”->“键盘”中选择“快捷方式”。它的描述是:“双击空格键将插入一个句点,后跟一个空格。”

至于以编程方式删除句号/句号,我想您可以使用正则表达式来做到这一点,但我不推荐这样做。因为该功能是键盘用户首选项的一部分,所以无论您使用什么应用程序,它的作用都是一样的。这有点像将用户键入的所有文本更改为大写,他们可能不希望这样(或者他们可能习惯于双击 shift),因此您的应用变得困惑且难以使用。

我会说就让它保持原样。

关于iphone - UISearchBar 在添加多个空格后画上句号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11720452/

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