2018/08/24(金)【Unity】SafeArea対応について
Screen.SafeAreaというクラスが追加されている。
参照
【Unity】iPhoneX対応の罠 なぜかCanvasのAnchorがずれる問題の解決策 - 神様は有休消化中です。
void ApplySafeArea()
{
var area = Screen.safeArea;
var display = Display.displays[0];
var screenSize = new Vector2Int(display.systemWidth, display.systemHeght);
var anchorMin = area.position;
var anchorMax = area.position + area.size;
anchorMin.x /= screenSize.x;
anchorMin.y /= screenSize.y;
anchorMax.x /= screenSize.x;
anchorMax.y /= screenSize.y;
panel.anchorMin = anchorMin;
panel.anchorMax = anchorMax;
}