我在不使用 Interface Builder 的情况下创建了一个 iOS 应用程序,我似乎遗漏了一些重要的东西,即我正在创建的控件(UITextField
、UIButton
等)没有响应触摸事件。
这是我的视图层次结构:
UIWindow->UIView->(UITextField, UIButton)
我能够创建上述层次结构,并且屏幕上的所有内容都显示得很好,但是点击UITextField
或UIButton
什么都不做。我还尝试将一些UIGestureRecognizer
子类实例添加UIView
到无济于事。
我可以调用becomeFirstResponder
并且UITextField
应用程序从键盘启动并能够接收输入。但是,当键盘关闭时,界面会返回其“死”模式。
我错过了什么?