在iPad上的标签栏按钮和工具栏按钮不工作

问题描述:

我有一个应用程序,一直在iphone上工作,没有任何问题。我需要编译和测试,以便它可以在ipad上运行。我已经将项目部署选项,目标设备系列更改为iphone/ipad。我已经安装了它并在进行此更改后在iPhone上运行,没有任何问题。在iPad上的标签栏按钮和工具栏按钮不工作

当我使用ipad模拟器或ipad设备运行/调试时,几个控件不再起作用。 主视图控制器有一个标签栏控制器。按下标签栏上的按钮不会打开视图控制器。

在主视图上,我还可以通过按下按钮(而不是标签栏按钮)打开不同的视图。 按下按钮确实会打开第二个视图。在第二个视图中有一个带有条形按钮项目的导航栏。该栏按钮项目也不起作用。按下它不会打开预期的视图。

iOS部署目标被设置为iOS 4.2。 我应该设置其他选项来启用iPad应用程序吗?编辑器控制器是否需要进行编码更改?

我有一个类似的问题,发现没有资源来帮助解决问题。但是,经过一番捣鼓之后,我意识到触摸事件并没有发送到屏幕下部的任何东西。这表明UIWindow不覆盖iPad的整个屏幕(尽管子视图似乎被正确绘制)。在构建器中应该有一个选项使窗口在加载时全屏显示。如果这不起作用,请尝试为iPad使用单独的.xib文件并正确设置窗口大小。这解决了我的问题。

我终于找到了解决方案。我打开了原来的项目。 在“项目”菜单下,有用于iPad的升级当前项目的子菜单。 这解决了我的问题。在我这样做之前,我最初对代码 进行了一些更改。我必须回到原始项目源,然后 应用子菜单升级到iPad应用程序才能正常工作。