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可以看看这个链接 按钮滑动的动画效果 关于NSLocalNotification的repeat的问题 iphone动画问题:如何随时中止一个正在运行的动画 两个有两年C++开发经验的程序员想自学IOS开发,请问应该从何看起 如何编译linphone 大神们,求救!截取字符串问题 ios想做一个“出行助手”应用,觉得有点无从下手,求指教? xamarin如何将framework转换成dll oc中函数NSRangeFromString()的用法? ios使用insertObject:atIndex:方法添加到可变数组不成功 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。 就可以了
可以看看这个链接