首页 文章

在iPad上的iPhone故事板上运行通用(iPhone iPad)应用程序(模拟大小)

提问于
浏览
0

我有一个我以前为iPhone和iPad设计的通用应用程序,现在我不想使用iPad故事板 . 我知道我不能撤销iPad支持,因为我之前发布的应用程序是普遍的 . 我需要保持我的应用程序“通用”(以便我可以更新我的应用程序而不会失败验证),但让iPad在模拟模式下使用iPhone故事板 . 如何在模拟模式下使用我的iPhone故事板与iPad?我已经删除了iPad故事板,并将iPad的主界面也更改为iPhone故事板,但现在iPad将所有视图限制扩展到768x1024以填充屏幕,让它看起来很难看 . 我只是想模拟“iPhone应用程序”(角落里有2x按钮),但由于显而易见的原因,我需要在项目设置中将设备模式保持在“通用”状态 . 如果不可能,最好的做法是以编程方式将整个故事板限制在屏幕上的某些有限大小,以手动使我的应用程序以相同大小(或双倍)的iPhone运行?

2 回答

  • 2

    你无法做你想要的 . 一旦应用程序通用,它就会保持普遍性 . 您不能突然让iPad上的应用程序显示为iPhone大小 . iPad上的通用应用程序将始终全屏显示 . 您需要继续正确支持iPad屏幕尺寸 .

    您唯一的其他解决方案是使用新的捆绑ID创建一个新的仅限iPhone的应用程序 . 当然这对现有用户不利 .

  • 1

    当您仅为iPhone制作应用程序并在iPad上运行时,将有2倍缩放按钮 . 如果您的应用程序是通用的,那么除非您使用约束,否则您的视图将在iPad上展开,或者以编程方式创建有关iPad和iPhone UI元素大小的屏幕 .

相关问题