码迷,mamicode.com
首页 >  
搜索关键字:视图控制器    ( 1087个结果
【iOS开发】视图控制器加载和卸载时的几个函数
1.-(void)loadView你应该永远不要直接调用这个函数。当视图控制器的view属性被请求但是其值为nil时,该函数将会被调用。该函数加载或创建一个视图并把它分配给view属性。如果视图控制器有一个与之相关联的nib文件,这个方法将会从nib文件中加载视图。当视图控制器的nibName属性的...
分类:移动开发   时间:2014-10-19 21:21:40    阅读次数:232
UIViewController生命周期
当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序 1、 alloc 创建对象,分配空间 2、init (initWithNibName) 初始化对象,初始化数据 3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图 4、viewDidLoa...
分类:其他好文   时间:2014-10-16 19:32:42    阅读次数:243
【iOS开发-50】利用创建新的类实现代码封装,从而不知不觉实践一个简单的MVC实验
代码封装的原则是:要保证视图控制器尽量少的接触到其他对象的属性,也就是说,尽量把数据或者属性封装到一个类里面,然后利用类或者对象的方法来调用或者设置数据。而是赤裸裸地把属性都写在视图控制器中。核心作用在于:减少视图控制器的代码量,把数据和属性的处理封装起来,这样也便于其他视图控制器的使用。...
分类:移动开发   时间:2014-10-15 13:41:03    阅读次数:196
UI: 使用 UITabBarController 显示多视图控制器
假设有两个视图控制器,它们的分别为 FirstViewController 和 SecondViewControlller。 现在到 app delegate 中定义视图控制器和标签栏。代码如下:.h:#import #import "FirstViewController.h"#import "S...
分类:其他好文   时间:2014-10-13 13:01:49    阅读次数:160
UI: 使用 UIBarButtonItem 给导航栏添加按钮
问题:希望将按钮添加到导航栏中1.导航栏属于 UINavigationBar 类,你可以再任何时候创建它,并将它添加到任意的 view 中。2.创建一个导航按钮,须要做一下工作: 创建一个 UIBarButtonItem 实例。 使用视图控制器的 navigationItem 属性将按钮添加到视.....
分类:其他好文   时间:2014-10-13 12:22:59    阅读次数:202
UI: 在导航栏显示一张图片
问题:在导航控制器的当前视图中的标题中用一张图片代替文本使用导航项目中视图控制器中 navigation item 的 titleView 属性:- (void)viewDidLoad{[super viewDidLoad];self.view.backgroundColor = [UIColor ...
分类:其他好文   时间:2014-10-11 15:19:25    阅读次数:159
UI: 操作导航控制器的视图控制器数组
- (void) goBack{/* Get the current array of View Controllers */NSArray *currentControllers = self.navigationController.viewControllers; /* Create a mu...
分类:编程语言   时间:2014-10-11 14:07:15    阅读次数:115
UI: 使用 UIViewController 展现和管理视图
问题:你想在程序中切换不同的视图 对于 iOS 开发苹果的策略是使用 MVC,即模型-视图-控制器。视图是展现给用户的东 西;模型是 APP 管理的数据,也是 APP 引擎的另一种叫法;控制器是连接模型和视图的桥 梁。控制器-此处指视图控制器,管理视图和模型之间的关系。为什么视图不能代替它呢? 答....
分类:其他好文   时间:2014-10-11 13:32:35    阅读次数:161
UI: 使用 UINavigationController 实现导航
导航控制器,它允许你 push 视图控制器到一个栈中,并可以将视图控制器从栈中 pop 出来,在栈顶的视图控制器是 top 视图控制器,用户可以看到这个视图控制器。也只有 top 视图控制器能被用户看到,可以通过将其 pop 出,或者 push 另外一个视图控制器到栈中进行改变。 使用导航控制...
分类:其他好文   时间:2014-10-11 13:12:45    阅读次数:222
Mvc
1、MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。MVC框架模型-视图-控制器...
分类:Web程序   时间:2014-10-09 01:01:07    阅读次数:275
1087条   上一页 1 ... 95 96 97 98 99 ... 109 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!