pushViewController/presentModalViewController/addSubView区别及使用方法
来源:互联网 发布:淘宝免费送衣服返现 编辑:程序博客网 时间:2024/06/07 01:18
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 用法
- MySql高效的查询出随机记录的方法
- 母函数(Generating function)详解
- 归并排序
- C++11(std::thread)
- iOS开发之指定UIView的某几个角为圆角
- pushViewController/presentModalViewController/addSubView区别及使用方法
- Linux解压 压缩
- Android ant 编译 apk文件名含版本号
- Android常用控件之ViewPager
- 13..[UIApplication sharedApplication].keyWindow,遇到的问题
- 573B - Bear and Blocks
- 字符串转码
- php利用zendframework编程实例
- MFC截屏、绘制并复制到剪切板