initWithFrame 和 initWithCoder

转载 2013年12月06日 10:34:37

 当我们所写的程序里没用用Nib文件(XIB)时,用代码控制视图内容,需要调用initWithFrame去初始化

- (id)initWithFrame:(CGRect)frame

{

    if (self =[superinitWithFrame:frame]) {

        // 初始化代码

    }

    return self;

}


用于视图加载nib文件,从nib中加载对象实例时,使用 initWithCoder初始化这些实例对象

- (id)initWithCoder:(NSCoder*)coder

{

    if (self =[superinitWithcoder:coder]) {

        // 初始化代码

    }

    return self;

}


浅谈initWithNib,initWithNibName,initWithCoder,awakeFromNib ,initWithFrame

第一、initWithNibName这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的时候用的.  第二、initWithCoder 是一个类在IB中创...
  • CQAHF
  • CQAHF
  • 2015年12月19日 10:17
  • 574

initWithCoder: 与initWithFrame:的区别[转]

从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解: 有时候,知道initWithFrame方法如何用,但是么...

initWithCoder: 与initWithFrame:的区别

从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解: 有时候,知道initWithFrame方法如何用,但是么...

OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序

1、先把OC的类分清楚各友善么方法 普通类的方法 init initialize: 控制器类的方法 init initialize: initWithCoder: UI控件类的方法 ini...

initWithCoder与initWithFrame

http://www.cocoachina.com/bbs/read.php?tid-56637-page-1.html 每个ios开发者对loadView和viewDidLoad肯定都...

initWithCoder与initWithFrame的区别

iOS dev5 page468中: 从nib中加载对象实例时,init:或initWithFrame:都不会调用。而是调用initWithCoder:怎么理解: 有时候,知道initWi...

iphone+ios+loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder/initWithFrame

一篇e文得文章写得挺清楚 http://www.cimgf.com/2008/03/26/cocoa-tutorial-awakefromnib-vs-applicationdidfinishl...

initwithcoder initwithframe initWithNibName awakeFromNib initWithCoder

每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCod...

ios 关于 initWithFrame 方法

有时候,知道initWithFrame方法如何用,但是么有弄明白initWithFrame方法到底是什么? 那就通过查资料弄明白。 1. initWithFrame方法是什...

initWithFrame方法(初始化UIView)

initWithFrame: 1. initWithFrame方法是什么? initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。 当然,其他U...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:initWithFrame 和 initWithCoder
举报原因:
原因补充:

(最多只允许输入30个字)