当我们创建或者自定义一个UI控件时,就很可能会调用awakeFromNib、initWithCoder 、initWithFrame这些方法。三者的具体区别如下: initWithFrame: 通过代码创建UI控件的时候就会调用; initWithCoder:从文件中解析一个对象的时候就会调用这个方 ...
分类:
其他好文 时间:
2016-08-01 00:12:54
阅读次数:
823
转自:http://blog.csdn.net/sxfcct/article/details/7840969 每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWi ...
分类:
其他好文 时间:
2016-07-25 15:59:48
阅读次数:
230
- (void)awakeFromNib { [self.descriptionLabel addObserver:self forKeyPath:@"text" options:NSKeyValueObservingOptionNew context:nil]; [super awakeFromN ...
分类:
移动开发 时间:
2016-07-16 11:27:33
阅读次数:
317
1. 实例化 alloc/init, initWithNibName 2.awakeFromNib 从nib创建Controller对象 3.get/set outlets 4. viewDidLoad 5.(几何内容确定时 才进入)viewWill/DidLayoutSubViews 6.view ...
分类:
其他好文 时间:
2016-06-16 01:25:43
阅读次数:
115
10th,May,2016
前言
UIView职责:
(1). 绘制和动画
(2). 布局和子视图管理
(3). 事件处理
初始化方法Method to override
- initWithFrame: 从代码加载视图
- initWithCoder: 从xib文件加载视图.(先调用initWithCoder,然后发送-awakeFromNib消息给nib中的每个...
分类:
其他好文 时间:
2016-05-12 15:00:08
阅读次数:
156
http://my.oschina.net/u/2340880/blog/398598 雪花定时器 - (void)awakeFromNib { // 添加定时器 0.1 0.35 // [NSTimer scheduledTimerWithTimeInterval:0.01 target:self ...
分类:
其他好文 时间:
2016-04-17 20:51:25
阅读次数:
149
1. 控制器创建的生命周期 1. 如果从stroryBoard 中产生一个controller,那么会先调用initWithCoder:, awakeFromNib, loadView,viewDidLoad,viewWillAppear,viewWillLayoutSubviews,不会调用ini ...
分类:
其他好文 时间:
2016-03-31 01:46:13
阅读次数:
146
- (void)awakeFromNib{ self.autoresizingMask = UIViewAutoresizingNone; } ...
分类:
其他好文 时间:
2016-03-27 07:02:47
阅读次数:
157
今天同事项目遇到一个问题,要修改所有UILabel的字体,我查了以下资料,推荐使用runtime机制替换掉UILabel的初始化方法,对label的字体进行默认设置。主要替换以下三个方法initWithFrame、init和xib用到的awakeFromNib,创建UILabel的类别代码如下: .
分类:
其他好文 时间:
2016-03-09 01:22:14
阅读次数:
156
0829-0610modal&画图 -------------- 刷贞CADisplayLink 美妙60次数 //在绘图上比NSTimer好 清屏 -initWithCoder //setNeesDisplay 重新drawRect -awakeFromNib前还有一个方法 -initWithCo
分类:
其他好文 时间:
2016-03-08 08:08:18
阅读次数:
178