代码之家  ›  专栏  ›  技术社区  ›  Shaggy Frog

iPad上的Uitabarr无响应

  •  4
  • Shaggy Frog  · 技术社区  · 15 年前

    我有一个现有的iPhone项目,已经用3.1.3 SDK进行了测试、提交和批准。我接受了这个项目,并按照苹果的指示(即让Xcode发挥它的魔力),将其转换为一个通用的iPad/iPhone应用程序。

    这个应用程序有一个 UITabBarController 作为它的根视图控制器,构建在XIB中。在4.0 iPhone模拟器上运行时,它工作正常。当在3.2版iPad模拟器或设备本身上运行时,它有一个主要缺陷:UItaBar没有响应。我不能更改任何选项卡;点击uitabar的任何部分似乎都不会注册。我可以点击当前选项卡的视图控制器,没问题。

    自从 Uitababarcontroller(Uitababarcontroller) 是在XIB中创建的,我也在XIB中创建它的选项卡(视图控制器)。如果我加或减制表符,这似乎更新了uitabarfine。但是,实际上没有一个标签是可点击的。

    有人有什么想法吗?

    1 回复  |  直到 9 年前
        1
  •  4
  •   Shaggy Frog    15 年前

    事实证明,苹果在xcode中推出的将iPhone项目转换为通用iPhone/iPad项目的automagic选项没有为我的 UIWindow 在我的主窗口ipad.xib中的实例,这意味着它的硬编码320x480帧之外的所有触摸都不会发送到我的应用程序。