更换sprite.spriteFrame的问题

更换的图片太大了 导致显示的bug 在编辑器里直接拖拽的话是正常的尺寸会根据屏幕大小缩小,但是使用代码动态更改图片的时候,图片显示的是原图大小不会根据屏幕大小缩小请问如何解决!!!

浏览器基本上会有这个问题,这应该是个硬伤。
但在移动设备了,你可以获取当前设备的宽度与高度。设置一下视图大小
因为在移动设备上屏幕不可随意拉伸。

弄个固定大小mask遮一下

不是浏览器大小的问题 可能是我没说清楚, 就是动态加载的图片加到精灵上作为spriteFrame的时候这个资源默认是原图的大小 但原来的精灵大小并没有那么大 难道只能设置sprite的size为custom吗,但是这样如果换另外一张图片资源不就又出现大小不一样的问题了请问怎么能自适应呀