Xcode Can';不要关闭界面生成器中的键盘,因为视图控制器赢了';不显示不需要编辑:
拥有AddEntryViewController(模态segue),并希望通过从文本字段到视图控制器的控件单击来关闭键盘 问题是,当我进入ViewController时,没有显示DoneEdit:在HUD中,它只显示不同的segue选择Xcode Can';不要关闭界面生成器中的键盘,因为视图控制器赢了';不显示不需要编辑:,xcode,interface-builder,modalviewcontroller,Xcode,Interface Builder,Modalviewcontroller,拥有AddEntryViewController(模态segue),并希望通过从文本字段到视图控制器的控件单击来关闭键盘 问题是,当我进入ViewController时,没有显示DoneEdit:在HUD中,它只显示不同的segue选择 为什么要这样做?我如何让它在HUD中显示正确的信息 假设您在iOS中使用UITextField,它不会调用名为doneEditing的操作 事实上,它不会发送任何动作,也不会触发序列。因此,Interface Builder假定您希望创建一个从当前视图控制器到另
为什么要这样做?我如何让它在HUD中显示正确的信息 假设您在iOS中使用UITextField,它不会调用名为doneEditing的操作 事实上,它不会发送任何动作,也不会触发序列。因此,Interface Builder假定您希望创建一个从当前视图控制器到另一个视图控制器的序列 必须通过实现textfieldShouldReturn委托方法关闭文本字段的键盘。在其中,您可以要求文本字段放弃其第一响应者状态,这将使键盘消失。此屏幕广播解释了更多内容: 如果您只想在视图关闭后立即关闭键盘,请在ViewWillEnglish中实现它:
- (void)viewWillDisappear:(BOOL)animated {
[self.yourTextfield resignFirstResponder];
[super viewWillDisappear:animated];
}