Objective c 没有响应用户事件的uicontrol
我在没有使用Interface Builder的情况下创建了一个iOS应用程序,我似乎缺少了一些重要的东西,我正在创建的控件(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中,
UITextField
,UIButton
,等等)没有响应触摸事件
以下是我的视图层次结构:
UIWindow->UIView->(UITextField, UIButton)
我可以创建上面的层次结构,所有内容都可以在屏幕上显示,但是点击UITextField
或ui按钮什么也不做。我还尝试将一些uigesturecognizer
子类实例添加到UIView
中,但没有成功
我可以在UITextField
上调用becomeFirstResponder
,应用程序启动时键盘打开,可以接收输入。然而,当键盘被关闭时,界面会回到“死机”模式
我缺少什么?我在ui窗口上调用init
,而不是initWithFrame:
。出于某种原因,所有内容都正确绘制,但是UIWindow
没有响应事件,因为每个用户点击都超出了零大小窗口的范围