OC接口
摘要:(1.) 这里与C 语言不同的是导入头文件使用的是import,而不是include。另外与C 语言一样的地方是如果你想从的地方是如果你想从当前目录查找Header 文件,找不到就到系统的头文件库中查找,请使用#import “Header 文件”,如果你只想从系统的头文件库中查找,请使用#impo...
阅读全文
posted @
2015-09-22 09:46
未知的少年
阅读(1416)
推荐(0)
Quartz 2D 绘图
摘要:第一步:创建一个视图继承于UIView,然后在drawRect方法里绘图//方形1.- (void)drawRect:(CGRect)rect { CGContextRef context =UIGraphicsGetCurrentContext(); //[self Movebes];...
阅读全文
posted @
2015-09-18 10:00
未知的少年
阅读(133)
推荐(0)
Gesture 不同手势使用
摘要:#import "ViewController.h"@interface ViewController () { UIView *_view;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad];...
阅读全文
posted @
2015-09-17 09:26
未知的少年
阅读(312)
推荐(0)
UIView+ViewController.h 点击控制器上视图,使视图push下个视图控制的封装
摘要:文件名:UIView+ViewController.h#import @interface UIView (ViewController)- (UIViewController *)viewContoller;@endUIView+ViewController.m#import "UIView+Vi...
阅读全文
posted @
2015-09-17 09:20
未知的少年
阅读(248)
推荐(0)
Touch Demo
摘要:#import "ViewController.h"//定义两个全局变量View视图@interface ViewController () { UIView *_view1; UIView *_view2;}@end@implementation ViewController- (void)v...
阅读全文
posted @
2015-09-17 09:02
未知的少年
阅读(213)
推荐(0)
layoutSubviews与drawRect
摘要:layoutSubviews方便数据计算,drawRect方便视图重绘。layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发layoutSubviews...
阅读全文
posted @
2015-09-15 18:59
未知的少年
阅读(177)
推荐(0)
UI NS CG CF 区别
摘要:UI是iOS的UI库,用objective-c封装的NS是objc的基础库CG,CF等是比较底层的C语言的库
阅读全文
posted @
2015-09-15 12:56
未知的少年
阅读(331)
推荐(0)
CALayer
摘要:•在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView••其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层••在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过...
阅读全文
posted @
2015-09-15 09:00
未知的少年
阅读(92)
推荐(0)
关于CALayer的困惑
摘要:•首先ØCALayer是定义在QuartzCore框架中的ØCGImageRef、CGColorRef两种数据类型是定义在CoreGraphics框架中的ØUIColor、UIImage是定义在UIKit框架中的Ø•其次ØQuartzCore框架和CoreGraphics框架是可以跨平台使用的,在i...
阅读全文
posted @
2015-09-15 08:56
未知的少年
阅读(116)
推荐(0)