首页 > Unity3D引擎 > Unity刘海屏遮挡解决方案
2020
03-26

Unity刘海屏遮挡解决方案

该解决方案通过对刘海区域UI的位置偏移来解决刘海遮挡问题,高度代码解耦合。

使用方法:在UI父节点挂在NotchFit脚本,然后将被遮挡区域,分别放在“leftElements”\“rightElements”集合里,则在界面首次打开及屏幕旋转时会自动添加偏移量。

ios可以依照机型来区分是否刘海,可以参考:https://blog.csdn.net/cordova/article/details/82945154

我这里没有写这么复杂,只是依靠iPhoneX及以后刘海机型都是大于18:9的,所以很容判断出来。

上代码:

最后编辑:
作者:网虫虫
网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

0 0 votes
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments