一、 大体流程: (loadView/nib)文件来加载view到内存-->viewDidLoad函数进一步初始化这些view-->内存不足时, 调用viewDidUnload函数释放views-->当需要使用view时又回到第一步loadView:永远不要主导调用这个函数。viewControll ...
分类:
其他好文 时间:
2016-06-22 06:52:22
阅读次数:
97
标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。 loadView 1.什么时候被调用? 每次访问UIViewController的view(比如controller ...
分类:
其他好文 时间:
2016-06-22 00:10:46
阅读次数:
220
ViewController解析 ViewController解析 UIViewController是iOS顶层视图的载体及控制器,用户与程序界面的交互都是由UIViewController来控制的,UIViewController管理UIView的生命周期及资源的加载与释放。 UIView与UIW ...
分类:
其他好文 时间:
2016-06-20 06:38:38
阅读次数:
385
1,如何隐藏状态栏 在基类中重载UIViewController.h中的这个方法 - (BOOL)prefersStatusBarHidden { // iOS7后,[[UIApplication sharedApplication] setStatusBarHidden:YES withAnima ...
分类:
移动开发 时间:
2016-06-16 21:31:47
阅读次数:
173
一,效果图。 二,工程图。 三,代码。 ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController @end ViewController.m #import "ViewControlle ...
分类:
其他好文 时间:
2016-06-15 10:49:29
阅读次数:
220
一.MPMoviePlayerViewController和MPMoviePlayerController区分开,前者继承自NSObject,后者继承自UIViewController 二.MPMoviePlayerViewController只能用modal出来的形式播放,并且一定是全屏的播放 ...
分类:
移动开发 时间:
2016-06-14 14:05:02
阅读次数:
184
iOS中加载的时候会先执行main函数 根据main函数的参数加载UIApplication->AppDelegate->UIWindow->UIViewController->superView->subViews关系为:UIApplication.keyWindow.rootViewContro ...
分类:
移动开发 时间:
2016-06-12 01:43:16
阅读次数:
196
在用户使用app过程中,会产生各种各样的事件 iOS中的事件可以分为3大类型:触摸事件、加速计事件、远程控制事件 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象” UIApplication、UIViewController、UI ...
分类:
移动开发 时间:
2016-06-11 07:02:44
阅读次数:
269
当使用xib加载控制器的时候,报如下错误: 原因: 控制器与xib没有关联 解决办法: 1.选择xib文件 2.控制器类关联 3.视图关联(拖线) ...
分类:
其他好文 时间:
2016-06-08 19:01:06
阅读次数:
470