using UnityEngine; using UnityEngine.UI; namespace Base.Helper { public static class UIHelper { /// /// 限制Image尺寸在最大尺寸范围内,等比例进行缩放 /// /// /// public static void LimitTheImageSize(Image image, float maxSize) { var rect = image.sprite.rect; var max = rect.width > rect.height ? rect.width : rect.height; var size = maxSize / max; image.rectTransform.sizeDelta = new Vector2(size * rect.width, size * rect.height); } } }