Storyboard里面的几种Segue区别:push,modal,popover,replace和custom(转载)

转载 2013年12月03日 15:18:14

storyboard中,segue有几种不同的类型,在iphoneipad的开发中,segue的类型是不同的。

iphone中,segue有:pushmodal,和custom三种不同的类型,这些类型的区别在与新页面出现的方式。

而在ipad中,有pushmodalpopoverreplacecustom五种不同的类型。

 

 

modal 模态转换

 

最常用的场景,新的场景完全盖住了旧的那个。用户无法再与上一个场景交互,除非他们先关闭这个场景。

是在viewController中的标准切换的方式,包括淡出什么的,可以选切换动画。

Modalview:就是会弹出一个view,你只能在该view上操作,而不能切换到其他view,除非你关闭了modalview.

Modal View对应的segue type就是modal segue

*Modal:Transition to another scene for the purposes of completing a task.user在弹出的modalview里操作完后,就应该dismiss the modal view scene然后切换回the originalview.

 



push


Push类型一般是需要头一个界面是个Navigation Controller的。

是在navigation View Controller中下一级时使用的那种从右侧划入的方式

*Push:Create a chain of scenes where the user can move forward or back.segue type是和navigation viewcontrollers一起使用。

 

 

popover(iPad only)

 

popover 类型,就是采用浮动窗的形式把新页面展示出来

*Popover(iPad only):Displays the scene in a pop-up “window” over top of the current view.

 

 

*Replace (iPad only):

 

替换当前scene

Replace the current scene with another. This is used in some specialized iPad viewcontrollers (e.g. split-view controller).

 

 

custom


就是自定义跳转方式啦。

*Custom:Used for programming a customtransition between scenes.

Storyboard中使用自定义的segue类型

http://ryan.easymorse.com/?p=72

使用segue时实现login的判断,判断正确了才切换到下个视图

segue是storyboard中进行场景转换的核心,在我们平时运行的时候我们从一个场景跳转到另外一个场景不经过判断就可以直接跳转,有些时候就是传递参数,但是我们在一些情况下比如用户登录情况,在判断用...
  • billhepeng
  • billhepeng
  • 2015年07月26日 14:04
  • 1459

Swift - 故事板storyboard的用法

故事板(UIStoryboard)可以很方便的进行界面的设计,下面总结了常用的几个操作方法: 1,初始场景 选中View Controller,在属性面板里勾选Is Initi...
  • hard_working1
  • hard_working1
  • 2016年02月18日 22:57
  • 3968

Storyboard里面的几种Segue区别:push,modal,popover,replace和custom(转载)

在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。 在iphone中,segue有:push,modal,和custom三种不同的...
  • neo_liu0000
  • neo_liu0000
  • 2014年03月09日 23:12
  • 577

使用storyboard的segue控制界面跳转

一、segue分两种:自动型和手动型,要注意的是,本文所讲的都是在使用storyboard时的操作,如果使用代码搭建界面是没有这些segue的 segue的属性: 自动型:只要点击控件,s...
  • fanyong245758753
  • fanyong245758753
  • 2016年02月21日 22:33
  • 3262

iOS中使用storyboard实现页面跳转,Segue详解及简单的数据传递

 由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard。(不料在涉及到页面跳转的时候,遇到的问题是:点击后没有任何反应)众...
  • frank_jb
  • frank_jb
  • 2015年08月21日 09:50
  • 7716

Swift使用Main.storyboard的segue值来回传数据

在正文之前我不得吐槽一下,学新语言真是太坑太坑了,如果是纯新手或者仅仅觉得这个行业工资高而转战的千万不要选新的语言!!我其实主要是想学JAVA做服务端的,然后选了个ios作为我的客户端来展示,然后直接...
  • Mario_Hu
  • Mario_Hu
  • 2017年01月04日 23:51
  • 937

Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom

http://www.2cto.com/kf/201210/161737.html 一、视图切换类型介绍 在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中...
  • zhuweideng
  • zhuweideng
  • 2015年06月06日 16:11
  • 279

Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom

一、视图切换类型介绍 在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。 在iphone中,segue有:push,modal,和c...
  • chengkaizone
  • chengkaizone
  • 2014年05月16日 16:17
  • 489

Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom

Storyboard里面的几种Segue区别及视图的切换:push,modal,popover,replace和custom 转载自:http://blog.csdn.net/piziliweigu...
  • youchengyuanzhi
  • youchengyuanzhi
  • 2013年09月01日 20:43
  • 394

iOS学习笔记—— Storyboard里面的几种Segue区别:push,modal,popover,replace和custom

在storyboard中,segue有几种不同的类型,在iphone和ipad的开发中,segue的类型是不同的。 在iphone中,segue有:push,modal,和custom三种不同的...
  • u012628310
  • u012628310
  • 2014年08月15日 14:44
  • 1259
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Storyboard里面的几种Segue区别:push,modal,popover,replace和custom(转载)
举报原因:
原因补充:

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