【1】拖动好界面【2】设置协议,数据源【3】代码1.声明可变数组,用来存放所有数据对象@interface ViewController ()@property(nonatomic,strong)NSMutableArray *mydata;@end2.初始化数据【创建30个对象数据】- (void...
分类:
其他好文 时间:
2014-08-06 01:41:30
阅读次数:
322
UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。 首先我们看....
分类:
其他好文 时间:
2014-08-05 22:25:30
阅读次数:
357
多视图控制器切换1.容器的概念? 一个iOS的app很少只由一个ViewController组成,除非这个app极其简单。当app中有多个ViewController时,就需要对这些ViewController进行管理? 容器的概念:负责展示一个或者多个ViewController,并管理这些 Vi...
分类:
其他好文 时间:
2014-08-05 21:50:30
阅读次数:
224
1 -(IBAction)btnRegisterClicked:(id)sender 2 { 3 if(secondViewController==nil) 4 { 5 secondViewController = [[SecondViewController al...
分类:
其他好文 时间:
2014-08-05 00:21:38
阅读次数:
218
最近在自学swift,准备把学习心得做一个总结。能写到什么地方算什么地方吧,以后慢慢补充。1. UITableView需要绑定至当前的ViewController。右键拖动UITableView 至ViewController,分别绑定UITableViewDataSource和UITableVie...
分类:
其他好文 时间:
2014-08-05 00:06:18
阅读次数:
292
object-c定时器
object-c定时器会自动retain当前的使用者,如果不注意调用invalidate,则很容易引起循环引用导致内存泄露。下面的思路提供了一套还算可行的解决方案。
举例:
经常在viewController中有可能有自动刷新界面的需求。 获取数据失败后,每隔10秒自动刷新重新获取数据,这个时候使用NSTimer是一个很方便的事情。一般情况下直接创建一个NST...
分类:
其他好文 时间:
2014-08-04 18:00:57
阅读次数:
256
awakeFromNib在使用IB的时候才会涉及到此方法的使用,当.nib文件被载入的时候,会发送一个awakeFromNib的消息到.nib文件里的每一个对象,每一个对象都能够定义自己的awakeFromNib函数来响应这个消息,运行一些必要的操作。看样例:创建一个viewController w...
分类:
其他好文 时间:
2014-08-04 17:13:37
阅读次数:
182
解决iOS7视图控制器的View整体上移20个像素 当我们在使用Xcode5创建一个新的项目的时候,我们会发现之前运行在iOS6上面的App整体的视图都向上移动了20个像素点,因为 iOS 7 把整个屏幕高度(包括状态栏和导航栏)都作为了视图控制器的有效高度,于是iOS6上的控制器视图和上面的状态....
分类:
移动开发 时间:
2014-08-02 12:42:23
阅读次数:
272
URL Scheme为基础的NavigationController,让ViewController实现松耦合,不依赖使用URLManager提供两个NavigationController,一个WebViewController和一个基础ViewController,可单独使用也可结合使用。UMV...
分类:
其他好文 时间:
2014-08-01 04:38:16
阅读次数:
192
iOS6和iOS7在隐藏 Status Bar 三类方法比较:
Storyboard
界面上选中UIViewController,最右边Simulated Metrics找到 Status Bar 设定成 None
ViewController
iOS 6
通过[UIApplication sharedApplication] 取得app的单例,然后调用setStatusBar...
分类:
移动开发 时间:
2014-07-29 14:46:58
阅读次数:
211