是这样的情况,我这里有一个图片的链接,我需要把图片显示出来,但是图片大小比例跟屏幕大小比例不一样,我想知道有人有解决方案使图片显示的时候比较正常一点吗。。。就是我这个UIImageView该怎么初始化才能使他的长宽比例跟图片一样呢。。。 纠结死我了。。。不会 |
|
![]() 50分 |
1,计算比例,就短不就长裁剪
2,计算比例,就长不就短缩放 |
![]() |
那速度呢?起线程?
|
![]() |
10张图片以内,另起线程要比直接处理慢。我从5张一直测到30张得的结论??
|
![]() |
比例还是得计算啊?不能自动的吗??
|
![]() |
自动的就一定效率高吗? |
![]() |
那就提前知道一下尺寸比例嘛。。。。。
|
![]() |
我发现在用网络地址初始化image的时候程序直接像是死掉了。。。起线程不起作用?
|
![]() |
如果图片是网络地址,那么就该用多线程下载。然后显示等待符。
要排除网络速度问题。 |
![]() |
有没有神马例子的给我啊。。。。求教 |
![]() 50分 |
你好,
可以根据图片的大小初始化view,图片大小可以使用UIImage,或者UIImageView的有个size属性获取。 |
![]() |
1,如果时因为图片太大,比屏幕大 那么就等比例缩放 |
![]() |
要求不太高的话, 使用 contentMode 进行设置.
根据参数不同, 可以自动进行缩放或填充操作. |
![]() |
你可以参考 Three20 中显示组图的方式。
|
![]() |
恩,另外,如果需要缩放,可以参考ccteam的开源代码 |