2015年8月23日
摘要:
一、将图片平铺填充整个ViewUIImage *oldImage = [UIImage imageNamed:@"me"];UIGraphicsBeginImageContextWithOptions(self.view.frame.size,NO,0.0);[oldImage drawInRect...
阅读全文
posted @ 2015-08-23 13:09
Marshall_Yin
阅读(209)
推荐(0)
2015年8月22日
摘要:
//1.加载原图UIImage *oldImage = [UIImage imageNamed:@"me"];//2.开启上下文CGFloat borderW = 2; //圆环的宽度CGFloat imageW = oldImage.size.width + 2 * borderW;CGFloat...
阅读全文
posted @ 2015-08-22 17:26
Marshall_Yin
阅读(528)
推荐(0)
摘要:
一、复习和补充*画矩形的4种方法1. 4个点2. 直线,然后设置线宽3.CGContextAddRect直接画4.通过UIKit的OC方法,UIRectFill(内部已经拿到上下文,无需自己获取)*另一种画路径的方法(可以把不同东西放到不同路径)//1.先创建一个路径//PS:方法中有Creat...
阅读全文
posted @ 2015-08-22 15:08
Marshall_Yin
阅读(210)
推荐(0)
2015年8月21日
摘要:
一、图形上下文栈1.自定义一个MJView,将默认View的Class设置为MJView2.实现drawRect:方法-(void)drawRect:(CGRect)rect{//1.获得上下文CGContextRef ctx = UIGraphicsGetCurrentContext();//将当...
阅读全文
posted @ 2015-08-21 18:43
Marshall_Yin
阅读(385)
推荐(0)
摘要:
#define MJColor(r,g,b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]1.自定义一个MJHumanView,默认View的Class设置为MJHumanView2.实现drawR...
阅读全文
posted @ 2015-08-21 12:55
Marshall_Yin
阅读(1600)
推荐(0)
2015年8月20日
摘要:
一、理论知识二、画线段1.新建一个类MJLineView,拖一个UIView,Class为MJLineView2.在drawRect:方法里画图-(void)drawRect:(CGRect)rect{//1.获得图形上下文CGContextRef ctx = UIGraphicsGetCurren...
阅读全文
posted @ 2015-08-20 16:54
Marshall_Yin
阅读(377)
推荐(0)
2015年8月19日
摘要:
1.strong:强指针/强引用weak:弱指针/弱引用2.默认情况下,任何指针都是强指针3.使用__weak修饰的指针为弱指针4.Person *p = [[Person alloc] init];[[Person alloc] init],系统会分配内存装这个对象,然后交给p这个指针去指着。5....
阅读全文
posted @ 2015-08-19 18:48
Marshall_Yin
阅读(523)
推荐(0)
摘要:
Modal效果一、Modal演示(代码)1.事前准备1>新建一个空项目,删除默认控制器文件2>自定义2个控制器,将ViewController的Class分别设置为这个类3>创建一个window,将其根控制器设置为第一个自定义的控制器2.拖一个按钮,监听这个按钮并实现方法(用来跳转到第二个界面)-(...
阅读全文
posted @ 2015-08-19 16:16
Marshall_Yin
阅读(190)
推荐(0)
摘要:
一、事前准备1.删除默认控制器文件,删除storyboard默认的控制器2.拖一个TabBarController,将连接的2个控制器删掉。3.拖4个导航控制器,将连接的控制器删掉.4.将这4个导航控制器按顺序连为TabBarController的子控制器5.拖一个TableView,设置为第一个导...
阅读全文
posted @ 2015-08-19 13:12
Marshall_Yin
阅读(257)
推荐(0)
摘要:
一、UITabBarController的创建(利用代码)1.新建一个空项目,在MJAppDelegate.m的didFinishLaunch...方法中//1.创建tabbar控制器UITabBarController *tabbarVc = [[UITabBarController alloc]...
阅读全文
posted @ 2015-08-19 10:08
Marshall_Yin
阅读(243)
推荐(0)