图像(Image)
st646889325
这个作者很懒,什么都没留下…
展开
-
UIImageView的使用
UIImageView 是图片显示控件是View的子类,除了拥有view相同的属性,还有自己特有的属性;[objc] view plain copy UIImageView *imageview001 = [[UIImageView alloc] initWithFrame:CGRectMake(10.0, 50.0, 6原创 2016-10-14 10:53:58 · 381 阅读 · 0 评论 -
高仿微博图片浏览器
KNPhotoBrower高仿 微博 图片浏览器一.功能描述及要点1.加载网络九宫格图片,collectionView,scrollView2.SDWebImage下载图片,KNProgressHUD显示加载进度3.高仿微博,显示动画,KNToast提示二.方法调用1.创建KNPhotoBrower,并传入相应的参数// 每一个图片控件对象, 对原创 2016-12-08 09:18:47 · 709 阅读 · 0 评论 -
类方法创建控件
#pragma mark - 获取一个字符串的Size+ (CGSize )getSizeWithString:(NSString *)str WithSize:(CGSize )allowSize font:(NSInteger )font { NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphS原创 2016-11-25 14:15:46 · 283 阅读 · 0 评论 -
UIViewContentMode各类型效果
UIViewContentModetypedef enum { UIViewContentModeScaleToFill, UIViewContentModeScaleAspectFit, // contents scaled to fit with fixed aspect. remainder is transparent UIVie转载 2016-11-02 09:07:59 · 230 阅读 · 0 评论 -
iOS图片边框不拉伸,内容拉伸
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight;这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上边不拉伸的高度。根据设置的宽原创 2016-11-01 11:33:10 · 877 阅读 · 0 评论 -
比较两个UIImage是否相同
iOS开发过程中UIIageView的使用是非常频繁的。而比较两个UIImage也是很经常使用到的。比如判断你的头像是在相册中的的几张时就要用到比较两个UIImage是否相同。不管是本地的图片,还是从通过url从网络上获取的图片都可以使用这种方法判断。1.首先先获取两个UIImage的data。2.用isEqual:方法比较获取到的两个data是否一样。UIImageView *i原创 2016-11-01 11:33:00 · 2273 阅读 · 0 评论 -
图片圆角处理封装
图片圆角处理封装有两种方式:1:在Layer层上做处理。(缺点:一个页面出现多个需要裁剪的图片时,程序会很卡顿)[objc] view plain copy self.profileImageView.layer.cornerRadius = self.profileImageView.width * 0.5; self原创 2016-11-16 09:23:00 · 268 阅读 · 0 评论 -
iOS压缩图片大小
最近碰到一个比较愚蠢的问题,项目中做的拍照或者从相册选择图片上传时,没有经过处理,直接把原图上传了,导致在列表中看的时候,明明是小图片流量却要爆炸了,想想iphone拍出照片大小可都是以M为单位的。所以赶紧做了下压缩处理再上传。为了方便根据不同压缩需求调用,这里采用调用可修改参数的方法的做法,更加灵活一点。调用的方法如下:[objc] view plain copy转载 2016-11-11 17:21:34 · 407 阅读 · 0 评论 -
iOS一行代码压缩图片大小
现在基本所有应用都与图片相关联,这就必然涉及到上传下载图片,而用户的流量又迟迟没有被解放,因此图片就不能太大,我们知道iPhone一张照片动辄几M,如果都传原图那流量就会爆炸,粗暴地缩小又会影响图片的分辨率。那有没有办法在保持一定分辨率的情况下压缩图片呢?有的,而且非常简单,一行代码搞定,是苹果自带的压缩函数:UIImageJPEGRepresentationUIImagePNGRepre原创 2016-11-11 17:07:05 · 371 阅读 · 0 评论 -
iOS点击查看大图的动画效果
对于图片来说,除了表情包,几乎都会被点击查看大图。今天就讲解一个查看和收起大图的动画效果,先直接看效果图:如图所示,最开始是一个小图,点击小图可以查看大图。大图会从小图的位置和大小“弹”出来,同时背景变成半透明的阴影。点击大图或者阴影后,收起大图,同样地弹回到小图去,同时去掉阴影背景,就像是一张图片在伸大缩小一样。现在看看这是怎么实现的。在思考一个动画的实现方法时,把动画的原创 2016-11-11 17:05:52 · 561 阅读 · 1 评论 -
iOS仿微信相册界面翻转过渡动画
点开微信相册的时候,想要在相册图片界面跳转查看点赞和评论时,微信会采用界面翻转的过渡动画来跳转到评论界面,好像是在图片界面的背面一样,点击完成又会翻转回到图片界面,这不同于一般的导航界面滑动动画,觉得很有意思,于是自己学着做了一下,其实也很简单,下面是实现的类似的效果图:在图片界面点击右下角的查看评论会翻转到评论界面,评论界面点击左上角的返回按钮会反方向翻转回图片界面,真正的实现方原创 2016-11-11 17:04:10 · 1348 阅读 · 0 评论 -
UIImageView 图片旋转360度
CABasicAnimation *rotationAnimation; //围绕Z轴旋转 rotationAnimation = [CABasicAnimationanimationWithKeyPath:@"transform.rotation.z"]; //改变属性的起始值 rotationAnimati原创 2018-01-11 10:07:39 · 935 阅读 · 0 评论