400得票34回答
如何使用返回键关闭UITextView的键盘?

在IB的库中,介绍告诉我们当按下return键时,UITextView的键盘会消失。但实际上,return键只能作为'\n'。 我可以添加一个按钮,并使用[txtView resignFirstResponder]来隐藏键盘。 但是否有一种方法可以为键盘的return键添加动作,以便无需添...

71得票11回答
如何在iPhone上触碰空白区域时隐藏键盘

通常当您触摸文本输入区域时,键盘会弹出;当您触摸屏幕的空白区域时,键盘会消失。如何实现这一效果? 就像我们在 iPhone Safari 上所体验到的那样... 谢谢

62得票10回答
禁用UITextField键盘?

我在我的应用程序中添加了数字键盘以将数字输入到文本视图中,但是为了输入数字,我必须点击文本视图。一旦我这样做了,常规键盘就会出现,而我不想要它。 如何完全禁用键盘?非常感谢您的帮助。

45得票7回答
iPhone:如何以编程方式更改键盘语言

我试图在我的 iOS 5.x 应用程序中为原生键盘打开时提供不同的语言支持。请问有人可以指导我如何通过编程方式在原生键盘中添加该语言支持吗?我看到了 Carbon 框架,但是好像只适用于 Mac 应用程序。 谢谢。

42得票4回答
隐藏iOS键盘

我有几个文本输入框,当我点击背景时可以隐藏键盘,但只有当我一直在输入第一个文本框名称 textField1 时才能实现。现在这段代码应该很简单,但我似乎无法做到。-(IBAction)backgroundTouched:(id)sender { [textField1 resignFi...

27得票7回答
在PhoneGap应用程序中以编程方式显示iPhone软键盘?

I've been searching for a long time, but so far I haven't found a working solution for PhoneGap/Cordova applications that show the soft keyboard pr...

24得票1回答
如何使用“完成”键盘按钮关闭UITextView?

可能重复: 如何使用返回键关闭UITextView上的键盘? 我有一个UITextView,并已执行以下操作:text.returnKeyType = UIReturnKeyDone; 我希望在按下“完成”按钮时可以隐藏键盘,然而当我点击“完成”时,它只是进入了下一行。我该如何改...

15得票5回答
解雇iPhone键盘

我正在尝试重新创建类似Safari中使用的弹出键盘。 我可以通过在视图上放置工具栏和适当的按钮来视觉上重现它,但是我无法找到任何方法在用户触摸“完成”按钮后关闭键盘。

14得票1回答
仅使用UIKeyboardWillChangeFrameNotification通知

考虑键盘新的QuickType部分。 只使用UIKeyboardWillChangeFrameNotification通知,而简单地“不用管”早期的UIKeyboardWillShowNotification和UIKeyboardWillHideNotification ,这是完全可行的吗?...

14得票2回答
shouldChangeTextInRange方法返回false会自动将所有字母大写

我在最新的iOS版本中使用UITextView时遇到了奇怪的问题。据我目前的理解,这仅发生在iOS 13中。尽管有一个用户报告iOS 12.4.1上存在此问题,但我无法在任何早于iOS 13的设备上重现此问题。我在Xcode 11中创建了一个小示例项目以解释此问题。该项目针对iOS 13进行了...