屏幕尺寸适配 |代码 |斯威夫特 | iOS

Posted

技术标签:

【中文标题】屏幕尺寸适配 |代码 |斯威夫特 | iOS【英文标题】:Screen Size Adaptation | XCode | Swift | iOS 【发布时间】:2017-11-16 11:05:20 【问题描述】:

我被苹果拒绝了,因为他们希望我的应用以我正在运行我的应用的设备屏幕的全分辨率运行。例如,我为 iPhone 开发了我的应用程序,但它在 iPad 上运行。 因此,他们希望在 iPad 上以全屏分辨率运行它,就像它在 iPad 上运行一样。请帮我解决这个问题,我听到这个问题后正在修复中,感谢您的帮助!

【问题讨论】:

首先,你用过自动布局吗? 您的应用程序是通用的还是仅限 iPhone 的? iPhone 应用程序必须以 iPhone 4 分辨率在 iPad 上运行;确保您的布局能够适应这种尺寸的设备;您可以轻松地将您的应用部署到 iPad 模拟器上,看看它是什么样子的。 你能告诉我如何使用自动布局,我在网上冲浪时看到它们,但没有文章告诉如何应用它...... 【参考方案1】:

如果您希望 iPad 应用程序与 iPhone 应用程序完全相同...只需在项目设置中将您的应用程序设置为仅支持 iPhone,它就会自动适应 iPad。 (在特殊兼容模式下,iPad 会自动支持所有 iPhone 应用程序)

【讨论】:

是的,我这样做了,但是当我运行它时,应用程序的底部和右侧被剪掉了......有什么解决办法吗? @user8437669 您需要告诉我们您是如何设计用户界面以及如何实现的,以便我们帮助您了解问题所在

以上是关于屏幕尺寸适配 |代码 |斯威夫特 | iOS的主要内容,如果未能解决你的问题,请参考以下文章

Laya屏幕适配及尺寸属性

屏幕尺寸屏幕适配

android屏幕适配做哪几个尺寸

使用动态rem方案适配不同屏幕尺寸

如何让你的小游戏适配不同尺寸的手机屏幕

iosiPhone屏幕尺寸分辨率及适配