IOS学习笔记 ---- 15/09/07
2015-09-07 18:00
120 查看
1.TableView自带滑动删除功能,只要实现代理的方法tableView:commitEditingStyle:forRowAtIndexPath:方法即可,在方法中做数据的操作,刷新表格就行。
2.刷新表格有两种方法:
tableView:reloadRowsAtIndexPath:该方法使用前提是模型数据与tableView的行数要求一致。
tableView:deleteRowsAtIndexPath:该方法使用前提是模型数据删除的个数和表格删掉的行数要一致。
3.编辑状态只要修改tableview的editing状态就可以,点击减号可以现实删除按钮。
4.UITabBarConroller子控件的声明周期:
第一个子控件加载完毕,即将显示,显示完毕。
第二个子控件加载完毕,即将显示,第一个子控件即将消失,第一个子控件消失完毕,第二个子控件显示完毕。
5.程序载入时会执行didFinishLaunchingWithOptions:方法,然后调用applicationDidBecomeActive:,之后如果按Home键进入后台,程序会先调用applicationWillResignActive:,然后执行applicationDidEnterBackground:方法。如果重新进入前台,则会调用applicationWillEnterBackground:方法,之后是applicationDidBecomeActive方法。
今天大部分时间都在做小例子,记录的东西可能有点少。
2.刷新表格有两种方法:
tableView:reloadRowsAtIndexPath:该方法使用前提是模型数据与tableView的行数要求一致。
tableView:deleteRowsAtIndexPath:该方法使用前提是模型数据删除的个数和表格删掉的行数要一致。
3.编辑状态只要修改tableview的editing状态就可以,点击减号可以现实删除按钮。
4.UITabBarConroller子控件的声明周期:
第一个子控件加载完毕,即将显示,显示完毕。
第二个子控件加载完毕,即将显示,第一个子控件即将消失,第一个子控件消失完毕,第二个子控件显示完毕。
5.程序载入时会执行didFinishLaunchingWithOptions:方法,然后调用applicationDidBecomeActive:,之后如果按Home键进入后台,程序会先调用applicationWillResignActive:,然后执行applicationDidEnterBackground:方法。如果重新进入前台,则会调用applicationWillEnterBackground:方法,之后是applicationDidBecomeActive方法。
今天大部分时间都在做小例子,记录的东西可能有点少。
相关文章推荐
- iOS开发系列课程(04) --- 文本框和视图控制器
- iOS小结(三)animation blocks VS CALayer animation
- 解决IOS8上无法创建同名删除相册的问题
- iOS旋屏控制
- IOS Certificates, Identifiers, Devices, Profiles
- IOS_OC_字典
- iOS开发笔记之ViewController视图控制器间的跳转
- ios 文件上传
- IOS_oc 数组
- ios工程依赖
- iOS越狱的判定方法
- iOS开发者有价值的工具集
- ios 界面间跳转方法总结
- iOS开发——Block循环引用问题的解决
- ios开发出现 -[__NSDictionaryM isEqualToString:]: unrecognized selector sent to instance 错误
- iOS开发-获取子视图坐标系中Point、Rect在父视图坐标系中的实际值
- 《IOS_OC》继承、多态、初始化方法、便利构造器
- iOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet
- iOS开发利器-CocoaPods安装和使用教程
- iOS项目部分-控件-TextField常用方法