0

我想在 UITextField 键盘出现时禁用应用程序背景。我想创建与操作表相同的效果。可能吗?谢谢,路易吉。

4

1 回答 1

2

一种选择是添加覆盖整个视图控制器视图的清晰(或着色)视图。这将出现在键盘下方,因此您仍然可以键入。但是视图会阻止与视图控制器的其余部分(包括文本字段)的任何触摸交互。

您可以实现该UITextFieldDelegate方法textFieldDidBeginEditing:,以便添加视图和textFieldDidEndEditing:方法,以便删除视图。

当然,您需要确保键盘输入允许您关闭键盘,否则视图将永远不会被删除。

顺便说一句 - 你为什么要这样做?这是非常不寻常的。

于 2012-11-11T18:13:34.473 回答