Objective c 没有响应用户事件的uicontrol

Objective c 没有响应用户事件的uicontrol,objective-c,events,user-interface,ios,first-responder,Objective C,Events,User Interface,Ios,First Responder,我在没有使用Interface Builder的情况下创建了一个iOS应用程序,我似乎缺少了一些重要的东西,我正在创建的控件(UITextField,UIButton,等等)没有响应触摸事件 以下是我的视图层次结构: UIWindow->UIView->(UITextField, UIButton) 我可以创建上面的层次结构,所有内容都可以在屏幕上显示,但是点击UITextField或ui按钮什么也不做。我还尝试将一些uigesturecognizer子类实例添加到UIView中,

我在没有使用Interface Builder的情况下创建了一个iOS应用程序,我似乎缺少了一些重要的东西,我正在创建的控件(
UITextField
UIButton
,等等)没有响应触摸事件

以下是我的视图层次结构:

UIWindow->UIView->(UITextField, UIButton)
我可以创建上面的层次结构,所有内容都可以在屏幕上显示,但是点击
UITextField
ui按钮什么也不做。我还尝试将一些
uigesturecognizer
子类实例添加到
UIView
中,但没有成功

我可以在
UITextField
上调用
becomeFirstResponder
,应用程序启动时键盘打开,可以接收输入。然而,当键盘被关闭时,界面会回到“死机”模式


我缺少什么?

我在
ui窗口上调用
init
,而不是
initWithFrame:
。出于某种原因,所有内容都正确绘制,但是
UIWindow
没有响应事件,因为每个用户点击都超出了零大小窗口的范围