【发布时间】:2011-05-17 10:01:17
【问题描述】:
我在不使用 Interface Builder 的情况下创建 iOS 应用程序,我似乎遗漏了一些重要的东西,我正在创建的控件(UITextField、UIButton 等)没有响应触摸事件。
这是我的视图层次结构:
UIWindow->UIView->(UITextField, UIButton)
我能够创建上述层次结构,并且一切都在屏幕上显示得很好,但是点击UITextField 或UIButton 什么也不做。我还尝试在UIView 中添加一些UIGestureRecognizer 子类实例,但无济于事。
我可以在UITextField 上拨打becomeFirstResponder 并且应用程序启动时键盘启动并能够接收输入。但是,当键盘关闭时,界面会返回到“死”模式。
我错过了什么?
【问题讨论】:
标签: objective-c events user-interface ios first-responder