initWithFrame方法的理解
Posted 李洪强
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了initWithFrame方法的理解相关的知识,希望对你有一定的参考价值。
initWithFrame方法的理解
- (id)initWithFrame:(CGRect)frame{
self = [super initWithFrame:frame];// 先调用父类的initWithFrame方法
if (self) {
// 再自定义该类(UIView子类)的初始化操作。
_scrollView = [[UIScrollView alloc] initWithFrame:self.bounds];
[_scrollView setFrame:CGRectMake(0, 0, 320, 480)];
_scrollView.contentSize = CGSizeMake(320*3, 480);
[self addSubview:_scrollView];
}
return self;
}
对于应用程序,资源是一种数据文件,伴随可程序执行程序的一种数据文件。(可以理解为可执行程序的,一种不可缺少的组陈部分)。
资源文件,是一种可移动的,由适合的工具编写的一种特殊的代码。
如:plish文件,txt文件,图像,视频等文件。都可以被xCode识别和引用。
一个应用程序可以包含多种形式的资源文件。
当然,nib文件也不例外,仅仅是一种资源文件。
通过Interface Builder 方式,可以创建nib文件,存储应用程序的UI对象。供应用程序来读取。
以上是关于initWithFrame方法的理解的主要内容,如果未能解决你的问题,请参考以下文章
initWithCoder与initWithFrame的区别
initWithCoder: 与initWithFrame:的区别
UITableViewCell 不使用不推荐使用的方法 initWithFrame:reuseIdentifier