如何在打开其他子视图时发送打开的uikeyboard?

时间:2012-07-27 07:22:25

标签: uiview subview uikeyboard addsubview

  • 在我的申请表中,我有一个uiview。
  • 我要在此视图中添加另一个子视图,其中包含一个文本字段。
  • 当用户点击该字段时,它会显示键盘。
  • 此子视图还包含一个添加和删除按钮。

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

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

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

1 个答案:

答案 0 :(得分:0)

如果您希望键盘消失,则需要在使用[yourTextField resignFirstResponder];单击按钮时将其关闭。

如果您希望它在选择项目时返回,则需要拨打[yourTextField becomeFirstResponder];