如何在打开其他子视图时将打开的UI键盘发回? 在我的应用程序中,我有一个uiview 我正在将另一个子视图添加到此视图,其中包含一个文本字段 当用户单击该字段时,它将显示键盘

如何在打开其他子视图时将打开的UI键盘发回? 在我的应用程序中,我有一个uiview 我正在将另一个子视图添加到此视图,其中包含一个文本字段 当用户单击该字段时,它将显示键盘,uiview,subview,uikeyboard,addsubview,Uiview,Subview,Uikeyboard,Addsubview,此子视图还包含一个添加和删除按钮 当用户单击该按钮时,会打开另一个视图,该视图也是主视图的子视图,并且该视图包含表中的选择列表 这里的问题是当用户在textfield中键入某些内容时,键盘处于打开状态 若用户并没有关闭该键盘并单击“添加”按钮从选择列表中进行选择,那个么只有一半的选择列表可见,因为键盘仍然打开。 我想把键盘送回去 在这里,我不想关闭键盘。当用户单击“添加”按钮时,我只想将其发送回“选择”视图。当用户完成“选择”视图时,键盘应按原样打开。如何解决此问题 如果你想让键盘消失,你需

此子视图还包含一个添加和删除按钮

  • 当用户单击该按钮时,会打开另一个视图,该视图也是主视图的子视图,并且该视图包含表中的选择列表
  • 这里的问题是当用户在textfield中键入某些内容时,键盘处于打开状态

  • 若用户并没有关闭该键盘并单击“添加”按钮从选择列表中进行选择,那个么只有一半的选择列表可见,因为键盘仍然打开。 我想把键盘送回去

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


  • 如果你想让键盘消失,你需要在他们使用
    [yourTextField resignFirstResponder]点击按钮时关闭键盘

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