众所周知,给图片添加圆角有CALayer的cornerRadius, 比如: 最直接的方法: imgView.layer.cornerRadius1=110; imgView.clipsToBounds = YES; 这事离屏渲染 (off - screen - rendering), 是很消耗性能 ...
分类:
移动开发 时间:
2016-05-14 12:46:08
阅读次数:
226
#import "CoreAnimationViewController.h"@interface CoreAnimationViewController ()@property(nonatomic, strong)UIView *myView;@end@implementation CoreAni ...
分类:
其他好文 时间:
2016-05-13 11:35:23
阅读次数:
112
//ios常用坐标转换来处理一些下拉框队形的按钮的位置,我以最下面两个来进行一下个人的理解,不足之处多多见谅 - (CGPoint)convertPoint:(CGPoint)point toView:(nullable UIView *)view; - (CGPoint)convertPoint: ...
分类:
移动开发 时间:
2016-05-13 10:37:21
阅读次数:
145
本篇文章主要讲解iOS中动画的使用。 1、Core Animation,核心动画。 核心动画执行过程都是在后台操作的,不会阻塞主线程。Core Animation是直接作用在CALayer上的,并非UIView。 CAAnimation 是所有 Core Animation 动画类的父类,CAAni ...
分类:
移动开发 时间:
2016-05-13 09:13:30
阅读次数:
276
#import <UIKit/UIKit.h> @interface SSLoading : UIView - (instancetype)initWithFrame:(CGRect)frame; - (void)showLoading:(UIColor *)backgroundColor alph ...
分类:
其他好文 时间:
2016-05-13 08:20:16
阅读次数:
258
CAReplicatorLayer (反射应用) 指定一个继承于UIView的ReflectionView,它会自动产生内容的反射效果: + (Class)layerClass//我们也可以通过重写View中的该方法来使其创建我们需要的layer类{ return [CAReplicatorLaye ...
分类:
其他好文 时间:
2016-05-13 07:46:10
阅读次数:
126
Masonry是一个封装苹果Autolayout的一个第三方框架。简化了代码添加约束的代码量等。
下载地址:
https://github.com/SnapKit/Masonry
下载完后解压缩,把Masonry这个文件夹拖进项目里就可以了。下面是一个小小的实例:
先导入头文件:#import "Masonry/Masonry.h" UIView *buleView = [[UIVie...
分类:
移动开发 时间:
2016-05-13 04:25:09
阅读次数:
201
这个是我自己在写一个小实验时,用到的功能。被我独立抽取出来+(UIImage *)capturImageWithUIView:(UIView *)view{ //开启位图上下文
UIGraphicsBeginImageContext(view.bounds.size);
//获取当前位图
CGContextRef ctx = UIGraphicsGetCurrentCo...
分类:
移动开发 时间:
2016-05-13 03:29:08
阅读次数:
195
Xib link Xib1.直接加载xib中的UIView创建一个View1.xib, 随便设一个背景色,加一个标识UILabel, 这样好知道是这个view是哪一个view. 你可以在这个view上加作意的subview,我只是说明原理,所以这儿并没有加作何subview. 最终我的View1如下图:
由于View1会放到其它View上作为subview,所以这儿size是Freeform, S...
分类:
移动开发 时间:
2016-05-13 00:05:18
阅读次数:
242
1.UIView的tag属性
/*
1.所有直接或者间接继承UIVIew的控件都有一个tag属性
2.这个属性,只能用来保存一个数字,对控件的外观没有任何影响
3.但是我们可以通过这个属性的值,来判断是哪个控件
*/
2.transform属性
/*
1. 可以使用动画,叫做变换
2. CGAffineTransformIdentity
如果赋值,那么...
分类:
移动开发 时间:
2016-05-13 00:05:11
阅读次数:
249