UIImageView 与 UIImage

iOS 码拜 7年前 (2015-05-03) 532次浏览 0个评论
 

 是这样的情况,我这里有一个图片的链接,我需要把图片显示出来,但是图片大小比例跟屏幕大小比例不一样,我想知道有人有解决方案使图片显示的时候比较正常一点吗。。。就是我这个UIImageView该怎么初始化才能使他的长宽比例跟图片一样呢。。。

纠结死我了。。。不会

UIImageView 与 UIImage
50分
1,计算比例,就短不就长裁剪
2,计算比例,就长不就短缩放
UIImageView 与 UIImage
那速度呢?起线程?
UIImageView 与 UIImage
10张图片以内,另起线程要比直接处理慢。我从5张一直测到30张得的结论??
UIImageView 与 UIImage
比例还是得计算啊?不能自动的吗??
UIImageView 与 UIImage
引用 4 楼 yukiwang313 的回复:

比例还是得计算啊?不能自动的吗??

自动的就一定效率高吗?

UIImageView 与 UIImage
那就提前知道一下尺寸比例嘛。。。。。
UIImageView 与 UIImage
我发现在用网络地址初始化image的时候程序直接像是死掉了。。。起线程不起作用?
UIImageView 与 UIImage
如果图片是网络地址,那么就该用多线程下载。然后显示等待符。
要排除网络速度问题。
UIImageView 与 UIImage
引用 8 楼 ybh37 的回复:

如果图片是网络地址,那么就该用多线程下载。然后显示等待符。
要排除网络速度问题。

有没有神马例子的给我啊。。。。求教

UIImageView 与 UIImage
50分
你好,
可以根据图片的大小初始化view,图片大小可以使用UIImage,或者UIImageView的有个size属性获取。
UIImageView 与 UIImage
引用楼主 haitang59 的回复:

 是这样的情况,我这里有一个图片的链接,我需要把图片显示出来,但是图片大小比例跟屏幕大小比例不一样,我想知道有人有解决方案使图片显示的时候比较正常一点吗。。。就是我这个UIImageView该怎么初始化才能使他的长宽比例跟图片一样呢。。。

纠结死我了。。。不会

1,如果时因为图片太大,比屏幕大 那么就等比例缩放  
2,如果时想初始化一个跟图片一样大小的UIImageView那么就按cxsjabcabc说的方法做

UIImageView 与 UIImage
要求不太高的话, 使用 contentMode 进行设置.
根据参数不同, 可以自动进行缩放或填充操作.
UIImageView 与 UIImage
你可以参考 Three20 中显示组图的方式。
UIImageView 与 UIImage
引用 11 楼 stackhero 的回复:

引用楼主 haitang59 的回复:
是这样的情况,我这里有一个图片的链接,我需要把图片显示出来,但是图片大小比例跟屏幕大小比例不一样,我想知道有人有解决方案使图片显示的时候比较正常一点吗。。。就是我这个UIImageView该怎么初始化才能使他的长宽比例跟图片一样呢。。。

纠结死我了。。。不会

1,如果时因为图片太大,比屏幕大 那么就等比例缩放  
2,如果时想初始化一个跟图……

恩,另外,如果需要缩放,可以参考ccteam的开源代码
http://blog.csdn.net/cxsjabcabc/article/details/7185590
希望对楼主有帮助。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明UIImageView 与 UIImage
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!