猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
UIImageView能用来做sprite吗?
为什么在storyboard里面都是隐藏的,但是编译之后还是显示出来了?
UIImageView控件怎么让超出控件范围的图像信息隐藏
杨魅力
浏览 341
回答 1
1回答
SMILET
imageView.clipsToBounds = YES;have a try想修改图片于View的相对坐标,可以增加一个CALayer用于存放图片,或者索性将一个UIImageView *a作为另一个UIView *b的subview,然后调整a的frame。下面代码示范了如何使用CAlayer做到修改图片坐标此类继承自UIView,setImageFrame方法可以修改图片相对于View的坐标或大小等。//// OTImageView.m// ClipDemo//// Created by openthread on 5/31/12.// Copyright (c) 2012 __MyCompanyName__. All rights reserved.//#import "OTImageView.h"#import <QuartzCore/QuartzCore.h>@implementation OTImageView{ CALayer *_imageLayer; }#pragma mark - Image Methods- (UIImage *)image { CGImageRef imageRef = (__bridge CGImageRef)_imageLayer.contents; UIImage *image = [UIImage imageWithCGImage:imageRef]; return image; } - (void)setImage:(UIImage *)imag
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续