iOS开发:从服务器获取的图片安放在UITableView上怎样自适应大小而不失真呢? 从服务器下载的图片有大有小,怎样不失真的显示在UITableView的cell上,怎样写图片区域框的尺寸???CGRectMake里面怎么写宽高呢?亦或是有什么好的手段?求指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的想法,不一定对,既然UITableView的每一行的多个cell是一样高的,你的图片有大有小,放进去怎么可能不失真呢? cell不是一样高的,但是图片区域我写死了,宽100、高60,图片放进这个区域后肯定会失真,现在就是要把这个区域写活,非固定大小,不知道代码怎么写。 CGRectMake(0, 0, self.view.frame.size.height, self.view.frame.size.height)这样试试 CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)这样试试 这个当然不行,你这个self.view.frame.size.width是320,self.view.frame.size.height 1000多 可以固定图片的宽度。然后根据实际情况设置imageview的高度。然后再动态改变cell的高度。比如固定宽度为260//获取图片高度- (CGFloat)getImageViewHeight: (float)width_ andHeigeht_:(float)height_{ return 260 * height_ / width_;}然后需要的时候, 传入图片的实际高度和宽度, 再用获得的高度初始化uiimageview的frame。 就可以了 你用最笨的方法把,服务器传给你的每个图片的字典里,都带有该图片的长和宽的参数,然后你根据图片的长和宽预先把CELL的高度设定好了。 http://blog.csdn.net/yj_sail/article/details/52116465可以看看这个链接 关于苹果开发软件的安装 求助,有关oauth2.0授权成功后要保存的数据的问题 uitextview显示问题 求苹果机开发工具 关于3DES 和iphone 赠送自己打印的苹果文档 ios开发UITabbarController导航栏问题 ios7 navigationbar 设置背景图片引发的问题 求高手外包,做一个类似applepay的扫银行卡界面功能 大家好,谁能推荐一下IOS的视频压缩框架,非常感谢! IOS开发,系统提示的蜂窝网络权限 【进来吧,很easy】求改这段TableView代码
这样试试
CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)
这样试试
然后根据实际情况设置imageview的高度。
然后再动态改变cell的高度。比如固定宽度为260
//获取图片高度
- (CGFloat)getImageViewHeight: (float)width_ andHeigeht_:(float)height_
{
return 260 * height_ / width_;
}
然后需要的时候, 传入图片的实际高度和宽度, 再用获得的高度初始化uiimageview的frame。 就可以了
可以看看这个链接