pushViewController/presentModalViewController/addSubView区别及使用方法
来源:互联网 发布:mysql union all 去重 编辑:程序博客网 时间:2024/06/13 18:27
m
1. 用UINavigationController的时候用pushViewController:animated
----返回之前的视图[[self navigationController] popViewControllerAnimated:YES];
---ps:push以后会在navigation的left bar自动添加back按钮,它的响应方法就是返回。所以一般不需要写返回方法,点back按钮即可。
2. 其他时候用presentModalViewController:animated
-----返回之前的视图 [self dismissModalViewControllerAnimated:YES];
3. 切换视图一般用不到addSubview
UINavigationController是导航控制器,如果pushViewController的话,会跳转到下一个ViewController,点返回会回到现在这个ViewController;
如果是addSubview的话,其实还是对当前的ViewController操作,只是在当前视图上面又“盖”住了一层视图,其实原来的画面在下面呢,看不到而已。(当然,也可以用insertSubView atIndex那个方法设置放置的层次)。
另加一个
使用presentModalViewControllerAnimated方法从A->B->C,若想在C中直接返回A,则可这样实现:
C中返回事件:
然后在B中,
- //在viewdidload中:
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(back) name:@"backback" object:nil];
- -(void)back
- {
- [self dismissModalViewControllerAnimated:YES];
- }
0 0
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法(搬)
- pushViewController 和 addSubview 的区别
- pushViewController VS presentModalViewController
- pushViewController presentModalViewController 用法
- pushViewController presentModalViewController 用法
- pushViewController presentModalViewController 视图切换
- presentViewController 、pushViewController和presentModalViewController
- presentViewController 、pushViewController和presentModalViewController
- 新视图 pushViewController presentModalViewController 用法
- 新视图 pushViewController presentModalViewController 用法
- Android开发——本机Tomcat搭建服务器,客户端socket网络连接不上问题以及D-LINK端口转发设置
- Hough Transform(霍夫变换)检测Circle(圆)的几种方法
- Linux下C语言的调试
- Java基础知识总结
- IOS开发系列--IOS程序开发概览
- pushViewController/presentModalViewController/addSubView区别及使用方法
- Code Review最佳实践
- JetBrain WebStorm 注册码
- IOS开发系列--C语言之构造类型
- Linux学习篇之---centos7中的ifconfig
- (15.1.5.2)当抗日神剧遇上轻小说(我已笑抽)
- Qt4.8.5编译qvfb出现undefined reference to `png_create_write_struct'问题解决办法
- IOS开发系列--C语言之存储方式和作用域
- struts2拦截器实现登录限制