2010-07-20 59 views
4

我有一个已经测试,提交和批准的现有iPhone项目,使用3.1.3 SDK进行编译。我已经完成了这个项目并按照Apple的指示将它转换为通用的iPad/iPhone应用程序(即让Xcode发挥它的魔力)。UITabBar在iPad上无响应

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

由于在XIB中创建了UITabBarController,我还在XIB中创建了其选项卡(视图控制器)。如果我添加或减少选项卡,似乎更新UITabBar罚款。但是,仍然没有任何实际的选项卡可以选择。

有没有人有任何想法?

回答

4

原来苹果放入Xcode将auto项目转换为通用iPhone/iPad项目的automagic选项并未在我的MainWindow-iPad.xib中为我的UIWindow实例设置“Full Screen at Launch”标志,这意味着所有涉及硬编码320x480帧以外的内容都没有发送到我的应用程序。