objective c-按原始尺寸显示图片

问题描述

按原始尺寸显示图片
应用中用到tableView在单元里面显示图片,但是现在显示出来的图片尺寸都被改变过,我希望能显示为原始图片的高和宽,不知道应该怎么弄?谢谢

解决方案

想设置cell显示图片原始尺寸,用这段代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {    static NSString *CellIdentifier = @""Cell"";    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];    cell=nil;    if (cell == nil)     {        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];        CGRect imageFrame = CGRectMake(2 8 40 40);        UIImage *img = [[[UIImage alloc] initWithData:data] autorelease];        UIImageView *customImage = [[[UIImageView alloc] initWithFrame:imageFrame] autorelease];        customImage.image=img;        [cell.contentView addSubview:customImage];    }    return cell;}

解决方案二:
[NSString stringWithFormat@""%@"" strValue];

能获取自动释放的字符串,还能正常处理字符串strValue
所以:

NSMutableString *mstrValue = [NSMutableString stringWithFormat:@""%@"" strValue];

或者

NSMutableString *mstrValue = [NSMutableString stringWithString:strValue];
时间: 2025-01-21 03:27:40

objective c-按原始尺寸显示图片的相关文章

JavaScript获取图片的原始尺寸

页面里的img元素,想要获取它的原始尺寸,以宽度为例可能首先想到的就是width,如下 <img src=http://www.update8.com/Web/Javascript/"http://img11.360buyimg.com/da/g14/M07/01/0E/rBEhVlNhh8wIAAAAAADmFBLo1twAAM26gOmCgYAAOYs716.jpg"> <script>     var img = document.getElementsB

JavaScript中如何获取图片的原始尺寸

页面里的img元素,想要获取它的原始尺寸,以宽度为例可能首先想到的就是width,如下 <img src="jpg/rBEhVlNhh8wIAAAAAADmFBLo1twAAM26gOmCgYAAOYs716.jpg"> <script> var img = document.getElementsByTagName('img')[0] var width = getWH(img, 'width') // 690 </script> 这里使用的get

JavaScript获取图片的原始尺寸以宽度为例

  这篇文章主要介绍了JavaScript如何获取图片的原始尺寸以宽度为例,需要的朋友可以参考下 页面里的img元素,想要获取它的原始尺寸,以宽度为例可能首先想到的就是width,如下 代码如下:<img src="http://img11.360buyimg.com/da/g14/M07/01/0E/rBEhVlNhh8wIAAAAAADmFBL o1twAAM26gOmCgYAAOYs716.jpg">  <script> var img = documen

JavaScript获取图片的原始尺寸以宽度为例_javascript技巧

页面里的img元素,想要获取它的原始尺寸,以宽度为例可能首先想到的就是width,如下 复制代码 代码如下: <img src=https://yunqi-tech.oss-cn-hangzhou.aliyuncs.com/rBEhVlNhh8wIAAAAAADmFBLo1twAAM26gOmCgYAAOYs716.jpg> <script> var img = document.getElementsByTagName('img')[0] var width = getWH(im

JavaScript简单获取页面图片原始尺寸的方法_javascript技巧

本文实例讲述了JavaScript简单获取页面图片原始尺寸的方法.分享给大家供大家参考,具体如下: 这里通过Image()对象获取原始宽高 这种方式就没有那么麻烦,直接new一个Image()对象,然后把img的src赋值给他即可获取. var img = new Image(); img.src = $("#target").attr("src"); if(img.complete){ alert('width:'+img.width+',height'+img.

[Android] 给图像添加相框、圆形圆角显示图片、图像合成知识

    前一篇文章讲述了Android触屏setOnTouchListener实现突破缩放.移动.绘制和添加水印,继续我的"随手拍"项目完成给图片添加相框.圆形圆角显示图片和图像合成的功能介绍.希望文章对大家有所帮助. 一. 打开图片和显示assets文件中图片     首先,对XML中activity_main.xml进行布局,通过使用RelativeLayout相对布局完成(XML代码后面附).然后,在Mainctivity.java中public class MainActivi

Android给图像添加相框、圆形圆角显示图片、图像合成知识

前一篇文章讲述了Android触屏setOnTouchListener实现突破缩放.移动.绘制和添加水印,继续我的"随手拍"项目完成给图片添加相框.圆形圆角显示图片和图像合成的功能介绍.希望文章对大家有所帮助. 一. 打开图片和显示assets文件中图片     首先,对XML中activity_main.xml进行布局,通过使用RelativeLayout相对布局完成(XML代码后面附).然后,在Mainctivity.java中public class MainActivity e

Android编程实现只显示图片一部分的方法_Android

本文实例讲述了Android编程实现只显示图片一部分的方法.分享给大家供大家参考,具体如下: 在Android应用程序中加载一张图片,然后把它显示出来这是一件非常容易的事情,那怎么才能显示一张图片的一小部分呢,一种做法是把图片ps一下,要显示的那部分单独存成一张图片,然后程序中加载它,并把它显示出来.但这样会增加程序的图片量.对一张完整的图,用程序去切割你想要的那部分也是很简单的. 下面实现的一个程序,是加载了一张图片,然后经过变换让图片填充到手机的整个屏幕,然后在屏幕的中间显示图片中间的100

Android编程实现只显示图片一部分的方法

本文实例讲述了Android编程实现只显示图片一部分的方法.分享给大家供大家参考,具体如下: 在Android应用程序中加载一张图片,然后把它显示出来这是一件非常容易的事情,那怎么才能显示一张图片的一小部分呢,一种做法是把图片ps一下,要显示的那部分单独存成一张图片,然后程序中加载它,并把它显示出来.但这样会增加程序的图片量.对一张完整的图,用程序去切割你想要的那部分也是很简单的. 下面实现的一个程序,是加载了一张图片,然后经过变换让图片填充到手机的整个屏幕,然后在屏幕的中间显示图片中间的100