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 阅读(206) 评论(0) 推荐(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 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 一、复习和补充*画矩形的4种方法1. 4个点2. 直线,然后设置线宽3.CGContextAddRect直接画4.通过UIKit的OC方法,UIRectFill(内部已经拿到上下文,无需自己获取)*另一种画路径的方法(可以把不同东西放到不同路径)//1.先创建一个路径//PS:方法中有Creat... 阅读全文
posted @ 2015-08-22 15:08 Marshall_Yin 阅读(200) 评论(0) 推荐(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 阅读(376) 评论(0) 推荐(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 阅读(1580) 评论(0) 推荐(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 阅读(364) 评论(0) 推荐(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 阅读(490) 评论(0) 推荐(0) 编辑
摘要: Modal效果一、Modal演示(代码)1.事前准备1>新建一个空项目,删除默认控制器文件2>自定义2个控制器,将ViewController的Class分别设置为这个类3>创建一个window,将其根控制器设置为第一个自定义的控制器2.拖一个按钮,监听这个按钮并实现方法(用来跳转到第二个界面)-(... 阅读全文
posted @ 2015-08-19 16:16 Marshall_Yin 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一、事前准备1.删除默认控制器文件,删除storyboard默认的控制器2.拖一个TabBarController,将连接的2个控制器删掉。3.拖4个导航控制器,将连接的控制器删掉.4.将这4个导航控制器按顺序连为TabBarController的子控制器5.拖一个TableView,设置为第一个导... 阅读全文
posted @ 2015-08-19 13:12 Marshall_Yin 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一、UITabBarController的创建(利用代码)1.新建一个空项目,在MJAppDelegate.m的didFinishLaunch...方法中//1.创建tabbar控制器UITabBarController *tabbarVc = [[UITabBarController alloc]... 阅读全文
posted @ 2015-08-19 10:08 Marshall_Yin 阅读(233) 评论(0) 推荐(0) 编辑