iOS开发UI篇—iPad开发中得modal介绍

转载 2016年10月10日 14:34:24

简单介绍

 

说明1

  在iPhone开发中,Modal是一种常见的切换控制器的方式

 

  默认是从屏幕底部往上弹出,直到完全盖住后面的内容为止

说明2

 

在iPad开发中,Modal的使用频率也是非常高的

 

对比iPhone开发,Modal在iPad开发中多了一些用法

 

二、呈现样式 

(一)什么叫呈现样式

  Modal出来的控制器,最终显示出来的样子

(二)Modal常见有4种呈现样式

(1)UIModalPresentationFullScreen :全屏显示(默认)

(2)UIModalPresentationPageSheet  宽度:竖屏时的宽度(768)  高度:当前屏幕的高度(填充整个高度)

(3)UIModalPresentationFormSheet :占据屏幕中间的一小块(比较常用

(4)UIModalPresentationCurrentContext :跟随父控制器的呈现样式

(三)代码示例

  

(四)注意点

  说明:给tableView包装一个导航控制器(注意modal谁就设置谁的现实样式)

  

现实效果:

  

 

三、过渡样式

(一)什么叫过渡样式

  Modal出来的控制器,是以怎样的动画呈现出来

(二)Modal一共4种过渡样式

UIModalTransitionStyleCoverVertical :从底部往上钻(默认)

UIModalTransitionStyleFlipHorizontal :三维翻转

UIModalTransitionStyleCrossDissolve :淡入淡出

UIModalTransitionStylePartialCurl :翻页(只显示部分,使用前提:呈现样式必须是UIModalPresentationFullScreen)

(三)代码示例

  

实现效果(注意页面效果的显示)

  

相关文章推荐

iOS开发UI篇—iPad开发中得modal介绍

一、简单介绍   说明1:   在iPhone开发中,Modal是一种常见的切换控制器的方式     默认是从屏幕底部往上弹出,直到完全盖住后面的内容为止 说明2:...

iOS开发UI高级—42iPad开发中得modal介绍

iOS开发UI篇—iPad开发中得modal介绍 一、简单介绍   说明1:   在iPhone开发中,Modal是一种常见的切换控制器的方式     默认是从屏幕底部往上弹出,直到完全盖住后面的内容...

iOS开发UI篇—Modal简单介绍

一、简单介绍 除了push之外,还有另外一种控制器的切换方式,那就是Modal 任何控制器都能通过Modal的形式展⽰出来 Modal的默认效果:新控制器从屏幕的最底部往上钻,直到盖住之前的控制...

iOS开发UI篇—ipad 项目 popoverController简单介绍

一、简单介绍 1.什么是UIPopoverController 是iPad开发中常见的一种控制器(在iPhone上不允许使用) 跟其他控制器不一样的是,它直接继承自NSObject,并非继承自U...

iOS开发UI高级—17Modal模态视图简单介绍

iOS开发UI篇—Modal简单介绍 一、简单介绍 除了push之外,还有另外一种控制器的切换方式,那就是Modal 任何控制器都能通过Modal的形式展⽰出来 Modal的默认效果:新控制器从屏幕的...

iOS开发UI篇—ipad项目 popoverController使用注意

一、设置尺寸 提示:不建议,像下面这样吧popover的宽度和高度写死。 1 //1.新建一个内容控制器 2 YYMenuViewController *menuVc=[[YY...

iOS开发UI篇—iPad和iPhone开发的比较

转自:http://www.cnblogs.com/wendingding/p/3918007.html 一、iPad简介 1.什么是iPad   一款苹果公司于2010年发布的...

iOS开发UI高级—43模仿ipad版QQ空间登录界面

iOS开发UI篇—模仿ipad版QQ空间登录界面 一、实现和步骤 1.一般ipad项目在命名的时候可以加一个HD,标明为高清版 2.设置项目的文件结构,分为home和login两个部分    3.登陆...

iOS开发UI高级—39iPad和iPhone开发的比较

iOS开发UI篇—iPad和iPhone开发的比较 一、iPad简介 1.什么是iPad   一款苹果公司于2010年发布的平板电脑   定位介于苹果的智能手机iPhone和笔记本电脑产品之间   跟...

iOS开发UI篇—UIWindow简单介绍

转载自:http://www.cnblogs.com/wendingding/p/3770052.html 一、简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS开发UI篇—iPad开发中得modal介绍
举报原因:
原因补充:

(最多只允许输入30个字)