iOS页面跳转及数据传递
来源:互联网 发布:草图大师for mac破解 编辑:程序博客网 时间:2024/05/20 07:13
iOS页面跳转:
第一种
[self.navigationController pushViewController:subTableViewController animated:YES];
//描述:通过 NSNavigationBar 进行跳转 [self.navigationController popViewControllerAnimated:YES]; //描述:在子视图返回到上级视图第二种
UIViewController *control = [[UIViewController alloc] init]; [self presentModalViewController:control animated:YES]; [control release]; //描述:通过事件进行跳转 [self dismissModalViewControllerAnimated:YES]; //描述:通过事件进行返回。第三种
[self.view.window addSubview:otherview]; [self.view removeFromSuperview]数据传递:
1)采用代理模式 子viewcontroller设计 代理协议,定义协议接口,父viewcontroller 实现协议接口,实现子viewcontroller 退出时将相关数据更新到父视图。
2)采用ios的消息机制 父viewcontroller注册消息 子viewcontroller 发送消息,触发父viewcontroller的消息处理。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(setData:) name:kNotificationMessage object:nil];//注册监听,其中setData用来处理消息
[[NSNotificationCenter defaultCenter] postNotificationName:kNotificationMessage object:self userInfo:infoDict];//发送消息
3)采用database做为数据中间的存储媒介,子viewcontroller将状态数据存入DB,父viewcontroller从DB获取数据更新view。
4)采用ios的NSDefault 存储
5)通过AppDelegate 中定义全局变量实现中间数据的存储。
0 0
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- iOS页面跳转及数据传递
- IOS 页面跳转的数据传递方式
- IOS 页面跳转的数据传递方式
- iOS中使用storyboard实现页面跳转,Segue详解及简单的数据传递
- ios 页面跳转之间传递数据----通过delegate
- ios 页面跳转之间传递数据----通过delegate
- ios 页面跳转之间传递数据----通过delegate
- 【android】Fastboot命令详解
- 通讯录编译过程遇到的经典问题,新手必看
- 如何缩减网站推广成本?
- LVS-DR模型原理解析
- 指针的练习
- iOS页面跳转及数据传递
- .bash_profile和.bashrc
- NSarray ...............
- OAF学习笔记-8-在AM中直接调用sql 语句(PLSQL函数)
- 正则表达式 (一) 快速入门
- eclipse 快捷键 Android开发常用
- 斐波那契数列
- redis 安装
- UIView的使用setNeedsDisplay