【问题标题】:Pressing UINavigationController back button while typing键入时按 UINavigationController 后退按钮
【发布时间】:2009-10-08 00:14:10
【问题描述】:

我最近发现,如果在连接到 UINavigationController 的控制器中编辑 UITextField 并按下后退按钮,则在返回此控制器时,会再次调用 DidBeginEditing 函数并恢复 UITextField 键盘。我想知道是否有办法阻止键盘重新启动。也许有一种方法可以挂钩后退按钮,因此它不会保存正在编辑文本字段的事实。

【问题讨论】:

    标签: iphone cocoa-touch uiviewcontroller uinavigationcontroller uitextfield


    【解决方案1】:

    在控制文本字段的视图控制器上实现viewWillDisappear,并调用:

    [theTextField resignFirstResponder];
    

    这将关闭键盘。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多