2

我知道这是一个很长的镜头,问题描述充其量是模糊的,但我希望有人可能也遇到过。

我有一个以UIViewController模态方式呈现的子类。控制器的视图包含一些UIButtons和一些UITextFields。视图控制器可能会在用户会话期间出现多次;每次出现时都会创建它,并在关闭时将其销毁。大多数时候一切都按预期工作,但是,有时文本字段不会响应用户触摸,即点击它们不会调出键盘。视图上的按钮工作正常,只是文本字段被禁用。

这可能是什么原因造成的?

4

1 回答 1

1

事实证明,UITextField模态呈现的视图控制器中的 s 没有响应的原因是应用程序中的一个长期存在的视图控制器调用[self becomeFirstResponder]了自身,但从未调用过[self resignFirstResponder]. 它必须是第一响应者才能在应用程序播放音乐时接收远程控制事件。

于 2012-04-19T08:23:33.540 回答