会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Marshall_Yin
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2015年8月23日
iOS高级-QuartzCore框架-背景平铺
摘要: 一、将图片平铺填充整个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日
iOS高级-QuartzCore框架-图片裁剪
摘要: //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)
编辑
iOS高级-QuartzCore框架-复习和补充、模仿imageView、打水印
摘要: 一、复习和补充*画矩形的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日
iOS高级-QuartzCore框架-图形上下文栈、矩阵操作、裁剪、重绘(刷帧)
摘要: 一、图形上下文栈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)
编辑
iOS高级-QuartzCore框架-2D绘图-实例:小黄人
摘要: #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日
iOS高级-QuartzCore框架-2D绘图
摘要: 一、理论知识二、画线段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日
OC-strong和weak
摘要: 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)
编辑
iOS基础-UIKit框架-多控制器管理-Modal
摘要: Modal效果一、Modal演示(代码)1.事前准备1>新建一个空项目,删除默认控制器文件2>自定义2个控制器,将ViewController的Class分别设置为这个类3>创建一个window,将其根控制器设置为第一个自定义的控制器2.拖一个按钮,监听这个按钮并实现方法(用来跳转到第二个界面)-(...
阅读全文
posted @ 2015-08-19 16:16 Marshall_Yin
阅读(181)
评论(0)
推荐(0)
编辑
iOS基础-UIKit框架-多控制器管理-实例:qq界面框架
摘要: 一、事前准备1.删除默认控制器文件,删除storyboard默认的控制器2.拖一个TabBarController,将连接的2个控制器删掉。3.拖4个导航控制器,将连接的控制器删掉.4.将这4个导航控制器按顺序连为TabBarController的子控制器5.拖一个TableView,设置为第一个导...
阅读全文
posted @ 2015-08-19 13:12 Marshall_Yin
阅读(248)
评论(0)
推荐(0)
编辑
iOS基础-UIKit框架-多控制器管理-UITabBarController
摘要: 一、UITabBarController的创建(利用代码)1.新建一个空项目,在MJAppDelegate.m的didFinishLaunch...方法中//1.创建tabbar控制器UITabBarController *tabbarVc = [[UITabBarController alloc]...
阅读全文
posted @ 2015-08-19 10:08 Marshall_Yin
阅读(233)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
下一页