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:...
  • a454431208
  • a454431208
  • 2015年10月22日 20:39
  • 268

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

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

IOS开发UI篇--UICollectionView初步入门

UICollectionView学习总结和Demo示例
  • yixiangboy
  • yixiangboy
  • 2015年11月06日 15:09
  • 2893

iOS设备分辨率 UI规范 以及适配

iPhone/iPod Touch 普通屏                         320像素 x 480像素       iPhone 1、3G、3GS,iPod Touch 1、2、3 ...
  • reblooms
  • reblooms
  • 2016年12月05日 11:00
  • 2110

iOS开发UI篇—Modal简单介绍

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

iOS ipad开发 UIModalPresentationFormSheet模式的VC 无法关闭键盘解决方法

1 一个私有的 方法 有可能会被apple拒掉      Class UIKeyboardImpl = NSClassFromString(@"UIKeyboardImpl");     id...
  • hekunhotmail
  • hekunhotmail
  • 2012年11月30日 10:28
  • 1413

IOS iPhone、iPad屏幕尺寸

屏幕尺寸: 普通屏 320像素 x 480像素 iPhone 1、3G、3GS,iPod Touch 1、2、3 3:2 Retina 屏 960像素 x 640像素 iPh...
  • liubo5290392
  • liubo5290392
  • 2013年11月06日 11:47
  • 3402

iOS开发笔记2—— UI篇—Modal简单介绍

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

iOS开发屏幕适配,纯代码是如何实现的?

【iOS开发】多屏尺的自动适配 AutoLayout (纯代码方式)  (2014-09-19 09:35:47) 转载▼ 标签:  autolayout   ios开发   xco...
  • yuanyuan1314521
  • yuanyuan1314521
  • 2016年05月03日 16:26
  • 3203

iOS开发UI篇 -- 04011控制器切换方式之Modal介绍

1、初识Modal •除了push之外,还有另外一种控制器的切换方式,那就是Modal •任何控制器都能通过Modal的形式展示出来 •Modal的默认效果:新控制器从屏幕的...
  • baojie1022
  • baojie1022
  • 2015年06月13日 16:30
  • 368
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS开发UI篇—iPad开发中得modal介绍
举报原因:
原因补充:

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