IOS6.0 控制器展现方式总结
来源:互联网 发布:miui分屏多任务软件 编辑:程序博客网 时间:2024/06/08 14:52
1. modal a controller
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ControllerA *ca = [storyboard instantiateViewControllerWithIdentifier:@"ControllerA"];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:ca];
ca.modalPresentationStyle = UIModalPresentationFullScreen;// 全屏视图显示
ca.modalTransitionStyle = UIModalTransitionStyleCoverVertical;// 从下向上滑出
// modal
[self presentViewController:nav animated:YES completion:NULL];
2. dismiss a modal controller
[self dismissViewControllerAnimated:YES completion:NULL];
3. push a controller
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ControllerA *ca = [storyboard instantiateViewControllerWithIdentifier:@"ControllerA"];
// push
[self.parentViewController.navigationController pushViewController:ca animated:YES];
4. pop a controller
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ControllerA *ca = [storyboard instantiateViewControllerWithIdentifier:@"ControllerA"];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:ca];
popover.popoverContentSize = CGSizeMake(320, 480);
// pop
[popover presentPopoverFromBarButtonItem:item
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
5. dismiss a pop controller
[self.popover dismissPopoverAnimated:YES];
- IOS6.0 控制器展现方式总结
- IOS6.0 控制器展现方式总结
- 数据展现方式总结
- Angularjs控制器之间的通信方式总结
- 树的展现方式
- CSS4种展现方式
- UI展现技术总结
- ios6 屏幕旋转总结
- ios6 屏幕旋转总结
- IOS6屏幕旋转问题总结 .
- iOS6-10新特性总结
- 历史曲线图的展现和操作方式
- js图片瀑布流方式展现
- 手机应用图标的展现扩展方式
- 控制器的创建方式
- 控制器的创建方式
- 控制器跳转的方式
- IOS6.0 新特性
- android项目下各个文件,文件夹的作用
- Eclipse启动Tomcat时,45秒超时解决方式
- linux服务器修改open files参数 解决too many file opened
- linux系统的内核进程/用户进程和轻量级进程区别与联系
- UVALive 4287 Proving Equivalences(SCC、缩点+图的连通性)
- IOS6.0 控制器展现方式总结
- Hadoop伪分布式环境搭建
- FusionCharts 常用属性设置
- DataBuffer.java
- python安装mysqldb
- vbCrLf用法
- [ACM] hdu Wall (凸包周长)
- log4j中isDebugEnabled(), log.isInfoEnabled()和log.isTraceEnabled的封装
- 英文和数字之间的转换 java