我正在编写一个具有允许编辑的 UITextView 的应用程序。当用户第一次触摸 UITextView 时,会出现一个键盘,当用户再次触摸 UITextView 时,我想缩回该键盘,例如我已经在 TextView 中输入了一些数据,并且键盘仍然显示在屏幕上,我点击 UITextView 这应该会导致键盘缩回。
有什么办法可以达到这个目的吗?
(我知道提供一个完成按钮并执行此操作,但我想通过点击 UITextView 本身来实现此目的)
最佳答案
顺便说一句,我强烈建议您不要在 iPhone 上使用切换状态元素。在现实世界中使用时双击非常容易。这就是为什么 Apple 应用程序都使用键盘上的“返回”键或完成按钮。
在您考虑的界面中,用户会发现自己关闭键盘然后意外地重新打开键盘的情况大约有 10% 或更多。它会让你的应用程序感觉笨重和脆弱。
关于iphone - 当键盘已经抬起时,如何在触摸 UITextView 时缩回键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145809/