当viewController的bounds又改变,调用这个方法来实现subview的位置。可重写这个方法来实现父视图变化subview跟着变化。 > Lifecycle events order - (void)loadView - (void)viewDidLoad - (void)viewWi
分类:
其他好文 时间:
2016-03-06 01:15:47
阅读次数:
249
一、死循环(self.view为nil) @implementation ViewController - (void)loadView{ NSLog(@"loadView......."); } - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"
分类:
其他好文 时间:
2016-02-29 14:08:32
阅读次数:
212
1.init方法: 在init方法中实例化必要的对象(遵从LazyLoad思想) ?init方法中初始化ViewController本身 2.loadView方法: 当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。 如果手工维护views,必须重载
分类:
其他好文 时间:
2016-02-17 14:35:47
阅读次数:
158
一、生命周期 当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDid
分类:
其他好文 时间:
2016-02-16 00:03:52
阅读次数:
214
转载,原地址为:http://jianyu996.blog.163.com/blog/static/11211455520131226840879/ 请尊重原创: 1,无论XIB还是代码创建都会调用loadView方法。self.view为nil时才会被调用。 手工创建视图时,loadView被调用
分类:
其他好文 时间:
2016-02-01 13:47:06
阅读次数:
118
</pre><pre name="code" class="objc">- (void)loadView { /** * UITableView:表视图,是iOS中用来显示以及可以编辑一系列具有同样数据结构的信息列表的牛逼控件.(VIP). UITableView继承自UIScrollView,所以
分类:
其他好文 时间:
2016-01-30 01:56:54
阅读次数:
169
这里只贴主要代码#import "ViewController.h"@interface ViewController (){ UIView * _loadView;}- (void)viewDidLoad { _loadView = [[UIView alloc] initWithFr...
分类:
其他好文 时间:
2016-01-22 13:45:00
阅读次数:
119
首先试验下:viewController初始化分两个支路:initWithNibName加载初始化 及 init 直接初始化;《1》调用initWithNibName加载一个xib界面文件来实现初始化viewController:在self.viewController= [[[ViewContro...
分类:
其他好文 时间:
2016-01-18 11:50:07
阅读次数:
255
UIViewController 生命周期从视图控制器创建,在屏幕上显示视图,再到被销毁的过程。一个生命周期内viewDidLoad只被调用一次。见图一 //视图控制器在经过alloc之后,开始生成UIView- (void)loadView { [superloadView]; //加载视图 /....
分类:
移动开发 时间:
2016-01-16 19:28:45
阅读次数:
246
如果使用代码创建view,那么就需要重写loadView方法:在这个方法中,如果不创建view,就会循环的调用loadView.- (void)loadView{ UIView*view = [[UIViewalloc]initWithFrame:[[UIScreenmainScreen]appli...
分类:
其他好文 时间:
2016-01-15 22:43:35
阅读次数:
228