Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios I';我想问你如何处理论坛下的图片,不要歪曲图片_Ios_Uiimageview - Fatal编程技术网

Ios I';我想问你如何处理论坛下的图片,不要歪曲图片

Ios I';我想问你如何处理论坛下的图片,不要歪曲图片,ios,uiimageview,Ios,Uiimageview,在询问朋友之前,有以下几种看法: 让服务器返回图像大小 设置imagview的contentMode UIViewContentModeScaleToFill此磁贴未处理或将变形 UIViewContentModeScaleAspectFit这按比例显示,太多空白,不令人满意 UIViewContentModeScaleAspectFill这是按比例填充的,但这只是中间部分 下载图片以获取图片大小,然后更改用户界面(用户体验不好) 那么想请问您如何处理,没有人在图片不变形的情况下取上面部分的

在询问朋友之前,有以下几种看法:

  • 让服务器返回图像大小
  • 设置imagview的
    contentMode
    • UIViewContentModeScaleToFill
      此磁贴未处理或将变形
    • UIViewContentModeScaleAspectFit
      这按比例显示,太多空白,不令人满意
    • UIViewContentModeScaleAspectFill
      这是按比例填充的,但这只是中间部分
  • 下载图片以获取图片大小,然后更改用户界面(用户体验不好)

  • 那么想请问您如何处理,没有人在图片不变形的情况下取上面部分的比例满,类似于
    UIViewContentModeScaleAspectFill
    ?或者有更好的解决方案吗?

    您可以根据您的Imageview大小调整图像大小,但我的图片是从服务器获得的,那么我如何才能获得更好的图片大小?查看这篇文章好的,谢谢,我已经得到了