iPad上的UITabBar无响应

4
我有一个已经测试、提交并通过审核的iPhone项目,使用3.1.3 SDK编译。我将这个项目转换为了一个通用的iPad/iPhone应用程序,按照苹果的指示进行操作(即让Xcode自动完成)。
这个应用程序的根视图控制器是一个内置在XIB中的UITabBarController。当在4.0 iPhone模拟器上运行时,它可以正常工作。但是当在3.2 iPad模拟器或设备本身上运行时,它有一个主要缺陷:UITabBar无响应。我无法更改任何标签页;似乎无法注册UITabBar的任何部分的轻敲。我可以轻敲当前标签页的视图控制器视图。
由于UITabBarController是在XIB中创建的,我也在XIB中创建了它的标签页(视图控制器)。如果我添加或删除标签页,那么似乎可以更新UITabBar。但是,实际的标签页仍然无法轻敲。
有没有人有什么想法?
1个回答

4
原来,苹果在Xcode中提供了自动转换iPhone项目为通用iPhone/iPad项目的选项,但它没有为我的MainWindow-iPad.xib文件中的UIWindow实例设置“全屏启动”标志,这意味着所有超出其硬编码的320x480框架的触摸都未被发送到我的应用程序。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接