摘要: 一、当两个控制器互为父子关系的时候,它们的view一般也是互为父子关系比如想添加A控制器的view到B控制器的view上,就应该让A控制器成为B控制器的子控制器,而B控制器就称为A控制器的父控制器//[BaddChildViewController:A];//A就会存在于B的childViewControllers数组中//A.parentViewController==B//[B.viewaddSubview:A.view];//A.view就会存在于B.view.subviews数组中//A.view.superview==B.view二、利用navigationController获得当 阅读全文
posted @ 2014-01-09 22:05 Rynn 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 1.modal1.modal推出控制器的代码2.modal关闭当前控制器的代码3.modal推出的动画效果4.modal在ipad中应用2.如何给控制器加上导航栏3.modal和导航控制器的区别导航控制器切换是更改导航控制器上显示的子控制器的视图。而moadl切换是直接把之前的控制器视图移除父视图,在将后来的视图添加进去。4.更改窗口的根控制器,也是一种切换控制器的方法。使用场合:A推出B控制,A控制器用完就不需要了。5.plist属性列表列子步骤一:搭建界面步骤二:监听记录密码和自动登入按钮点击事件步骤三:监听登入按钮取出所有数据存储数据到沙盒的plist文件中获取沙盒根路径拼接Docume 阅读全文
posted @ 2014-01-09 00:55 Rynn 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一、利用Modal形式展示控制器1.如何展示//vc就是要展示的新控制器[selfpresentViewController:vcanimated:YEScompletion:^{NSLog(@"展示完毕");}];2.如何关闭modal控制器[selfdismissViewControllerAnimated:YEScompletion:nil];二、切换控制器1.UINavigationController2.UITabBarController(不常用)3.Modal4.直接更改UIWindow的rootViewController5.自定义切换效果三、数据存储1.p 阅读全文
posted @ 2014-01-09 00:51 Rynn 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 一、iOS应用数据存储的常用方式XML属性列表(plist)归档Preference(偏好设置)NSKeyedArchiver归档SQLite3CoreData二、应用沙盒每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒应用沙盒的文件系统目录,如下图所示(假设应用的名称叫Layer)模拟器应用沙盒的根路径在:(apple是用户名,6.0是模拟器版本)/Users/apple/Library/ApplicationSupport/iPhoneSimulator/6.0/Applications三、应用沙盒结构分析应 阅读全文
posted @ 2014-01-09 00:47 Rynn 阅读(399) 评论(0) 推荐(0) 编辑