UGUI动态切换不同尺寸图片时自动设置Image大小:
1. image.SetNativeSize(),将Image设置为贴图的原始尺寸
2. sprite.rect获取贴图尺寸,rectTransform.sizeDelta设置Image尺寸,可以自定义缩放
float imageSizeScale = 1;
Image image = null;
Sprite sprite = null;
//image.SetNativeSize();
image.rectTransform.sizeDelta = new Vector2(sprite.rect.width * imageSizeScale,sprite.rect.height * imageSizeScale);
image.sprite = sprite;