ios 上线界面适配注意事项

最近好长时间没有写了,今天有点时间写点东西。

内容不多,后期在更新!

最近产品上线的时候遇到了一个小问题做一下记录,就是关于界面适配的问题。苹果在审核我们的产品的时候是用iPhone 和iPad 都进行测试的。

我在上线的时候苹果是这样给我拒绝的:

在iPhone是显示正常的(按照iPhone的界面适配的)


在iPad上显示不正常的就是这样的(因为iPad的界面比例和手机是不一样的)

注意:主要是登录和注册的界面(APP门面)

所以当我们上传项目的时候一定要有iPad的模拟器跑一下我们的程序,以防苹果审核给拒绝!下面我粘贴苹果给我发的邮件详情!

发件人苹果

2。4性能:硬件兼容性

准则2.4.1 -性能-硬件兼容性

我们注意到,你的应用程序在运行iOS 11.4.1的iPad上运行或显示时没有像预期的那样。具体来说,在iPad的登录页面上,应用程序的内容被切断,而在iPhone上则没有。

下一个步骤

为了解决这个问题,请修改您的应用程序,确保它按照预期运行,并在iPad的iPhone分辨率上正确显示。即使你的应用是专门为iPhone开发的,用户仍然可以在iPad上使用你的应用。

有关iOS设备屏幕尺寸和分辨率的信息,请参阅iOS人机界面指南,以及iOS的视图编程指南中的点与像素。

您可能还想要查看不同设备的大小类和核心组件和默认的类大小,以获得更多的关于为多个屏幕大小设计应用程序的信息。

我的解决方案是:

1.采用两套布局进行界面适配,判断设备的机型 。如果是iPad就走另一套布局,如果是iPhone 就走原来写的布局。确保能在iPad上显示全了。

2.整体布局,以iPad为准进行布局(仅限于像这样的静态页面【不滑动的界面】),上所有控件都显示出来。

3.把这个界面写成滚动视为底层视图,添加所以的控件视图。进行滚动视图的适配,以最下面的控件为依据,进行滚动视图的滚动范围大小调节!(此方法也是我最后采取的方法)

谢谢你的查看!

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,457评论 3赞 119
  • 一边行走,一边让美和时光从灵魂里刷刷掠过。 ​​​ 一半陪伴,一半独行。 和我在成都的街头走一走 直到所有的灯都熄...
    一只飘飘阅读 1,553评论 19赞 41
  • 0 我在认识这个男生的时候,他还彻头彻尾的是个孩子。他喜欢穿肥肥大大的也就是从那个年代开始流行的嘻哈服装,有时候露...
    喷喷飞机阅读 579评论 1赞 4
  • 一位忧郁的姑娘 断断续续的走来 洁净的双脚 踏过湿润的青苔 我双眼合上 祈求雨滴飘来 洗刷内心的炙热与苍白 渴望眸...
    林端木阅读 635评论 0赞 4
  • 最近没有写多少东西 可经常翻看自己的东西 也翻看别人的东西 觉得,人走路时间长了 应该在回过头来看一下 历史上的风...
    大唐小筑阅读 92评论 1赞 5

友情链接更多精彩内容