码迷,mamicode.com
首页 > 其他好文 > 详细

适配IphoneX

时间:2017-11-08 22:19:08      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:sre   tis   分辨率   原理   logs   max   ios   ssd   color   

先讲一下之前的分辨率适配做法:

Screen.fullScreen = true;
maxScreenWidth = Screen.currentResolution.width;
maxScreenHeight = Screen.currentResolution.height;
//基本原理是宽度适应高度,先把h搞成720,然后按屏幕比例适配w, 如果此时w/h>16/9,缩小w适配16:9
realH = 720;
realW = 720 * maxScreenWidth / maxScreenHeight;
if (maxScreenWidth / maxScreenHeight > (16/9))
{
    realW = realH * 16 / 9;
}
Sreen.SetResolution(realW, realH, true);

要适配IponeX,只需改成:

Screen.fullScreen = true;
maxScreenWidth = Screen.currentResolution.width;
maxScreenHeight = Screen.currentResolution.height;
//基本原理是宽度适应高度,先把h搞成720,然后按屏幕比例适配w, 如果此时w/h>16/9,缩小w适配16:9
realH = 720;
realW = 720 * maxScreenWidth / maxScreenHeight;
if (maxScreenWidth / maxScreenHeight > (16/9))
{
    isIphoneX = IosSdk.GetIsIphoneX();
    if (!isIphoneX)
        realW = realH * 16 / 9;
}
Sreen.SetResolution(realW, realH, true);

即,对IponeX进行全屏适配即可。

适配IphoneX

标签:sre   tis   分辨率   原理   logs   max   ios   ssd   color   

原文地址:http://www.cnblogs.com/Tearix/p/7806352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!