UITabBar在iPad上没有反应

时间:2010-07-20 22:49:20

标签: iphone ipad uitabbarcontroller

我有一个已经过测试,提交和批准的现有iPhone项目,使用3.1.3 SDK编译。我已经采用这个项目,并按照Apple的指示将其转换为通用的iPad / iPhone应用程序(即让Xcode发挥其魔力)。

此应用程序的根视图控制器有UITabBarController,内置在XIB中。在4.0 iPhone模拟器上运行时,它工作正常。在3.2 iPad模拟器或设备本身上运行时,它有一个主要缺陷:UITabBar没有响应。我无法更改任何标签;点击UITabBar的任何部分似乎都没有注册。我可以点击当前选项卡视图控制器的视图没问题。

由于在{1}中创建了UITabBarController,我也在XIB中创建了它的选项卡(视图控制器)。如果我添加或减去选项卡,这似乎更新了UITabBar。但是,仍然没有任何实际的标签是可以点击的。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:4)

证明Apple在Xcode中将iPhone项目转换为通用iPhone / iPad项目的自动选项没有为我的MainWindow-iPad.xib中的UIWindow实例设置“全屏启动”标志,这意味着其硬编码的320x480帧之外的所有触摸都没有被发送到我的应用程序。