我们的APP从启动到进入主页面,是通过presentViewController构造了一个ViewController序列,类似于首页 -> 登陆页 -> 启动加载页 -> 主页面
其中,在启动加载页的viewDidAppear方法里做了很多逻辑处理:
-(void) viewDidAppear:(BOOL)animated{
dispatch_async(dispatch_...
分类:
移动开发 时间:
2014-12-18 00:19:06
阅读次数:
204
摘要
本章主要使用presentViewController和dismissViewControllerAnimated实现自定义多视图的切换,例子里面模拟导航视图控制器模式,不过跳转的时候有点区别。
运行结果
过程概要
1.新建工程后新增一个基于UIViewController的类,用作多视图的第二视图;
2.在主视图里面创建一个UINavigat...
分类:
其他好文 时间:
2014-12-09 19:46:32
阅读次数:
232
一直在iphone上使用MBProgressHUD做提示信息视图,一直都没有什么问题,但用在ipad上使用时,却有时会出现显示方向不正常,如ipad屏幕是横的,但当MBProgressHUD出现时却按照竖屏的方向进行显示,一直不解,仔细看了出现的情况,发现有2种情况会出现方向异常:1.用 presentViewController 出来的控制器,且方向固定,方向与设备方向不一致。2.当UIAler...
分类:
其他好文 时间:
2014-11-21 10:48:19
阅读次数:
191
模态:模态视图从屏幕下方滑出来,完成的时候需要关闭这个模态视图,如果不关闭,就不能做别的事情,必须有响应处理的含义。
主视图控制器---》模态视图控制器。主视图控制器与模态视图控制器之间为父子关系。
UIViewController类中,主要有以下两个方法:
presentViewController:animated:completion 呈现模态视图
dismissViewContr...
分类:
移动开发 时间:
2014-10-29 19:21:57
阅读次数:
187
storyboard之间的切换有三种方法:[self presentViewController:viewControllerToPresentanimated:YES completion:nil];[self.navigationController pushViewController:vie...
分类:
移动开发 时间:
2014-09-29 11:08:47
阅读次数:
181
whose view is not in the window hierarchy!
[self presentViewController:tabbar animated:NO completion:NULL];
不要在viewWillAppear 和 viewDidLoad
实现页面跳转
viewDidAppear方法和viewDidLoad方法的区别在...
先看一下效果图:
用如下代码,想弹出一个模态窗口,设置它的背景透明度为0.5,却发觉prsent后的背景色变为黑色的。
ShareVC *share = [[ShareVC alloc] init];
[self presentViewController:share animated:YES completion:nil];
起初还以为是设置透明度或者是[UIColor clear...
分类:
其他好文 时间:
2014-08-05 22:41:00
阅读次数:
339
转载请注明出处,原文网址:http://blog.csdn.net/m_changgong/article/details/8127894作者:张燕广模态视图不是专门的某个类,而是通过视图控制器的presentViewController方法弹出的视图,我们称为模态视图。模态视图出现的场景一般是临时...
分类:
其他好文 时间:
2014-07-07 18:01:26
阅读次数:
161
1.Modal:打开:presentViewController关闭:dismissViewController2.Push:需搭配NavigationController使用,采用压栈和出栈的方式打开:pushViewController关闭:popViewController3.Segue:以上...
分类:
其他好文 时间:
2014-06-27 13:57:24
阅读次数:
161
一.
Modal1.Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制器为止;Modal只是改变了View的现实,没有改变rootViewController2.常用方法1>.以Modal的形式展示控制器-
(void)presentViewController:(UIViewC...
分类:
移动开发 时间:
2014-06-12 07:07:56
阅读次数:
252