【问题标题】:Error while running iphone app in ipad在 ipad 中运行 iphone 应用程序时出错
【发布时间】:2011-05-25 19:48:00
【问题描述】:
我正在将 iPhone 应用程序转换为 iPad 应用程序,
为此,我通过 Inspecture 中的“Austosizing”功能更改了按钮大小,并调整了按钮的大小,在 iPad 模拟器中看起来不错
所有功能都在 iPhone 模拟器中完美运行
问题是当我点击 iPad 模拟器中的按钮时,只有某些按钮在工作,其他按钮看起来好像被禁用,但实际上它们不是
屏幕调整为 iPad 分辨率,但屏幕似乎只能在 iphone 视图尺寸之前工作
可能出了什么问题?
应该怎么做?
请帮助和建议
谢谢
【问题讨论】:
标签:
iphone
objective-c
cocoa-touch
ipad
ios4
【解决方案1】:
您好,如果您想在 iPad 上运行您的 iPhone 应用程序,那么您必须创建 iPad 笔尖并使用“nibname-iPad”保存它们,并且您还必须更改其他中的 .plist 文件添加选项 NSMainNibFile~ipad 作为 key 和 MainWindow-iPad 作为其 value
的资源文件夹
还要记住,无论您在何处使用 iPhone nib,都必须将其更改为 iPad nib 名称。
【解决方案2】:
您还有其他选择:
- 转到您的应用程序*.xcodeproject 文件(左侧面板中的第一个文件)。
- 右键单击并选择获取信息
- 在Deployment下有Targeted Device Family这里选择iPhone/iPad
这将使您的应用程序像通用应用程序一样工作。
干杯