iOS 图片裁剪与居中显示
2016-06-29 15:55
696 查看
直接举个例子吧,上代码UIImageView *imageview = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
imageview = [UIImage imageNamed:@"XX.png"];
[imageview setContentScaleFactor:[[UIScreen mainScreen] scale]];
imageview.contentMode = UIViewContentModeScaleAspectFill;
imageview.autoresizingMask = UIViewAutoresizingNone;
imageview.clipsToBounds = YES;
[self.view addSubview:imageview];注:
1、如果图片比imageview小,图片会铺满整个imageview
2、如果图片比imageview大,则会居中显示,并且去掉多余的部分
3、我举得例子是正方形的,如果图片小又长,则会居中铺满,去掉多余的部分
4、如果图片高又窄,同上
转载自:http://blog.csdn.net/worldzhy/article/details/42395177
这里说的更加详细,我只是取了精华,哈哈。
imageview = [UIImage imageNamed:@"XX.png"];
[imageview setContentScaleFactor:[[UIScreen mainScreen] scale]];
imageview.contentMode = UIViewContentModeScaleAspectFill;
imageview.autoresizingMask = UIViewAutoresizingNone;
imageview.clipsToBounds = YES;
[self.view addSubview:imageview];注:
1、如果图片比imageview小,图片会铺满整个imageview
2、如果图片比imageview大,则会居中显示,并且去掉多余的部分
3、我举得例子是正方形的,如果图片小又长,则会居中铺满,去掉多余的部分
4、如果图片高又窄,同上
转载自:http://blog.csdn.net/worldzhy/article/details/42395177
这里说的更加详细,我只是取了精华,哈哈。
相关文章推荐
- iOS可执行文件瘦身方法
- iOS中集成ijkplayer视频直播框架
- ios页面跳转
- iOS 获取系统日期时间
- iOS开发3D Touch基本开发与使用
- 成为iOS顶尖高手,你必须来这里(这里有最好的开源项目和文章)
- iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
- [iOS]创建界面方法的讨论
- ios 气泡聊天
- IOS开发—修改状态栏颜色
- iOS文件目录结构
- iOS 时间戳 时间串 比较和转换
- [iOS 拍照上传] 上传图片 旋转 + 压缩大小
- iOS开发The Operation couldn't be completed.(LaunchServicesError error 0.)的解决方法
- iOS开发之AFNetworking 3.0.4使用
- iOS中常用动画大集合
- iOS 提示框,为什么你应该使用 MBProgressHUD?
- IOS 协议和代理模式 With小demo
- Embedded dylibs/frameworks only run on iOS 8 or later
- iOS 屏幕左侧向右滑动返回