MVC代表:模型-视图-控制器。MVC是一个架构良好并且易于测试和易于维护的开发模式。基于MVC模式的应用程序包含:·Models: 表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类。·Views: 应用程序动态生成 HTML所使用的模板文件。·Controllers: 处理浏览器的请求...
分类:
Web程序 时间:
2014-09-09 15:55:28
阅读次数:
385
@继续前面的内容,这一章,主要介绍自定义ViewController容器上视图VC的切换.先来看看系统给我们提供的容器控制器 UINavigationController和UITabBarController 都有一个NSArray类型的属性viewControllers,很明显,存储的就是需要切换的视图VC.同理,我们定义一个ContainerViewController,是UIViewCont...
分类:
移动开发 时间:
2014-09-07 23:52:06
阅读次数:
524
iPad专有api:漂浮视图控制器UIPopoverViewController和分割视图控制器UISplitViewController----------------------------------UIPopoverViewController------------------------...
@上一章,介绍了主要的iOS7所增加的API,可以发现,它们不是一个个死的方法,苹果给我们开发者提供的是都是协议接口,所以我们能够很好的单独提出来写成一个个类,在里面实现我们各种自定义效果.
1.先来看看实现UIViewControllerAnimatedTransitioning的自定义动画类
/**
* 自定义的动画类
* 实现协议------>@protoco...
分类:
移动开发 时间:
2014-09-05 16:16:51
阅读次数:
344
//UIViewController(基类)//1.管理视图//2.分担AppDelegate的任务//3.实现模块的独立,提高复用性//4.桥梁//抽象工厂设计模式://提供一个抽象的基类(提供基本的功能),使用时使用具体的子类//比如UIView,UIViewController都是抽象的基类.//创建视图控制器对象RootViewController*..
分类:
其他好文 时间:
2014-09-05 03:21:20
阅读次数:
197
//用来控制当前视图控制器是否支持旋转-(BOOL)shouldAutorotate//自动旋转{returnYES;}//设置屏幕旋转的方向,系统默认支持三个方向的旋转,竖直,左右横屏.//UIInterfaceOrientationMaskPortrait竖直方向正方向//UIInterfaceOrientationMaskLandscapeLeft左横屏//UIInterfaceOrie..
分类:
其他好文 时间:
2014-09-05 03:20:21
阅读次数:
200
automaticallyAdjustsScrollViewInsets指定视图控制器是否应自动调整滚动视图的插图。默认值是YES,允许视图控制器来调整以响应状态栏,导航栏占用的屏幕区域的滚动视图插图和工具栏和标签栏。设置为NO,如果你要管理滚动视图插入调整自己,比如当在视图层次以上的滚动视图。bo...
分类:
其他好文 时间:
2014-09-03 16:26:07
阅读次数:
357
导航控制器常用函数触发时机
当视图控制器的View将要出现时触发
- (void)viewWillAppear:(BOOL)animated
当视图控制器的View已经出现时触发
- (void)viewDidAppear:(BOOL)animated
当视图控制器的View将要消失时触发
- (void)viewWillDisappear:(BOO...
分类:
移动开发 时间:
2014-09-03 15:03:56
阅读次数:
196
代码截屏分五步:
首先在视图控制器上创建一个视图
UIView *aView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 568)];
aView.backgroundColor = [UIColor blackColor];[self.view addSubview:aView];[aView release];
...
分类:
移动开发 时间:
2014-09-03 13:04:36
阅读次数:
222
UIRefreshControl声明自UIRefreshControl.h,直接继承自UIControl ,适应与iOS6及以后版本概述: UIRefreshControl对象提供了一个标准的控制,可用于启动的表视图中的内容令人耳目一新。您可以通过相关的表视图控制器对象刷新控制链接到一个表中。表视....
分类:
其他好文 时间:
2014-09-03 12:32:46
阅读次数:
241