ios开发-适配图片大小
2013-10-14 20:10
288 查看
有的时候,从服务器或者本地加载进去的一系列图片的尺寸可能不能,这在我们显示图片的时候可能会遇到一些问题。
比如把UIImageView的frame写死。 比如固定width,固定height。这样,可能有的图片会正好显示,但有的图片就会出现扭曲变形了。
这时候,显然应该根据每个图片的实际尺寸设置UIImageView的frame。
下面说说实现方法,很简单。
imageNamed:_img]; 其中,_img为图片名称。 如"myPic.png"
pic.size.width
得到这2个float类型的数据。
UIImageView *imageview = [[UIImageView
alloc]
initWithFrame:CGRectMake(20,
55,
280, 280*pic.size.height/pic.size.width)];
这里我把宽度固定为280.
学习的路上,与君共勉。
比如把UIImageView的frame写死。 比如固定width,固定height。这样,可能有的图片会正好显示,但有的图片就会出现扭曲变形了。
这时候,显然应该根据每个图片的实际尺寸设置UIImageView的frame。
下面说说实现方法,很简单。
一。声明一个UIImage加载图片
UIImage *pic=[UIImageimageNamed:_img]; 其中,_img为图片名称。 如"myPic.png"
二。获得图片尺寸
pic.size.heightpic.size.width
得到这2个float类型的数据。
三。把尺寸应用到UIImageView中。
比如我的处理方法,固定宽度width,让height进行适配。 如:UIImageView *imageview = [[UIImageView
alloc]
initWithFrame:CGRectMake(20,
55,
280, 280*pic.size.height/pic.size.width)];
这里我把宽度固定为280.
学习的路上,与君共勉。
相关文章推荐
- ios开发-UIImageView适配图片大小
- 减小app大小的方法——iOS开发用ImageOptim压缩png图片
- iOS开发——WebView加载HTML图片大小自适应与文章自动换行
- iOS开发之修改分页控制器UIPageControl的图片和大小以及圆点之间的距离
- 【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏
- iOS开发中tableview中cell图片大小自定义方法
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏
- Objective-C ,ios,iphone开发基础:Category(分类,类别,范畴) ,UINavigationBar设置背景图片适配
- [Swift]iOS开发: 图片翻转、切割圆角、调整大小
- IOS设备适配WebView中图片的大小
- [IOS开发]IPhone,IPad的icon图片大小和命名
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏
- iOS开发技巧之:图片压缩成指定的大小
- iOS开发之--如何修改TabBarItem的title的字体和颜色/BarButtonItem的title的字体大小和颜色/添加背景图片,并添加点击方法
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏 推荐
- iOS开发icon图片尺寸大小官方说明
- 【iOS开发】修改图片的大小分辨率 使用mac
- 【iOS-Cocos2d游戏开发之八】开启高清(960*640)模式问题与解答、图片适配以及设置iphone横竖屏