【问题标题】:UITextField resign first responder is not working in ContainerviewUITextField 辞职第一响应者在 Containerview 中不起作用
【发布时间】:2016-11-03 12:36:02
【问题描述】:

我有容器,在保存文本字段值后具有一些文本字段的子类中,子类文本字段无法重新签名。我已辞职将文本字段编码放在 viewWillAppear 方法中,textFieldShouldReturn 并尝试通过刷新容器视图如下方式,

 1.Begin Appearance Transition
 2.End Appearance Transition

但这不是辞职?请提供任何解决方案,非常感谢。

注意:textField 委托也已设置。

【问题讨论】:

    标签: ios uiviewcontroller uitextfield uistoryboard uicontainerview


    【解决方案1】:

    当您希望所有文本字段都辞职时调用它 [self.container.view endEditing:YES]

    【讨论】:

    • 你好 DungProton,我检查了你的代码,但那不起作用。
    【解决方案2】:

    请试试这个代码:

    [[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to:nil from:nil forEvent:nil];
    

    【讨论】:

    • 方法textFieldShouldReturn有响应吗?
    • 我把这段代码放在 textfieldShouldReturn 中,表示没有调用委托。
    【解决方案3】:

    输入此代码以关闭键盘:

    [self.view endEditing:YES];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多