代码之家  ›  专栏  ›  技术社区  ›  fbrereto

没有uicontrols响应用户事件

  •  1
  • fbrereto  · 技术社区  · 14 年前

    我正在创建一个不使用界面生成器的iOS应用程序,我似乎缺少一些重要的东西,而这些东西正是我创建的控件( UITextField , UIButton 等)没有响应触摸事件。

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

    UIWindow->UIView->(UITextField, UIButton)
    

    我可以创建上面的层次结构,屏幕上显示的一切都很好,但是点击 输入框 乌布顿 什么也不做。我还试着加了一些 UIGestureRecognizer 子类实例到 UIView 无济于事。

    我可以打电话 becomeFirstResponder 输入框 应用程序从键盘启动并能够接收输入。但是,当键盘被关闭时,界面会回到“死机”模式。

    我错过了什么?

    1 回复  |  直到 14 年前
        1
  •  3
  •   fbrereto    14 年前

    我在打电话 init 在我身上 UIWindow 而不是 initWithFrame: . 出于某种原因,所有的画都是正确的,但是 uiwindows 没有响应事件,因为每个用户点击都超出了零大小窗口的界限。