0
  • 在我的应用程序中,我有一个 uiview。
  • 我正在向该视图添加另一个子视图,其中包含一个文本字段。
  • 当用户单击该字段时,它会显示键盘。
  • 该子视图还包含一个添加和删除按钮。

    • 当用户单击该按钮时,将打开另一个视图,该视图也是主视图的子视图,并且该视图包含表中的选择列表。
  • 这里的问题是当用户在文本字段中键入某些内容时,键盘是打开的。

  • 如果用户没有关闭该键盘并单击添加按钮以从选择列表中进行选择,则只有一半的选择列表可见,因为键盘仍处于打开状态。我想把键盘寄回去。

  • 在这里,我不想关闭键盘。当用户单击添加按钮时。我只想将其发送回选择视图。当用户完成选择视图时,键盘应该按原样打开。我该如何解决这个问题?

4

1 回答 1

0

如果您希望键盘消失,您需要在他们单击按钮时使用 关闭它[yourTextField resignFirstResponder];

如果您希望它在他们选择一个项目时返回,您需要调用[yourTextField becomeFirstResponder];.

于 2012-07-27T08:45:07.133 回答