iOS8 action segue的变化

iOS8 中取消了原来segue中的push和modal等,用了新的方法。


我的翻译:
Show: 在master或detail区域展现内容(典型的如iPad的设置界面,左侧是master,右侧是detail),究竟是在哪个区要取决于屏幕上的内容,如果不分master/detail,就单纯的把新的内容push到当前view controller stack的顶部
Show Detail: 大致同Show,在detail区域展现内容,如果不分master/detail,新的内容取代当前view controller stack的顶部
Present Modally:模态展示内容
Present as Popover:在当前的view上出现一个小窗口来展示内容,无处不在的“选中文字后出现 复制/翻译 按钮就是这个
Custom:自定义的 

苹果的解释: https://developer.apple.com/library/ios/recipes/xcode_help-IB_storyboard/chapters/StoryboardSegue.html

Table 1  iOS Segues

Name

Interface Builder Symbol

Description

Show

../art/SB_H_segue_push_2x.png

Present the content in the detail or master area depending on the content of the screen. If the app is displaying a master and detail view, the content is pushed onto the detail area. If the app is only displaying the master or the detail, the content is pushed on top of the current view controller stack.

Show Detail

../art/SB_H_segue_push_2x.png

Present the content in the detail area. If the app is displaying a master and detail view, the new content replaces the current detail. If the app is only displaying the master or the detail, the content replaces the top of the current view controller stack. 

Present Modally

../art/SB_H_segue_modal_2x.png

Present the content modally. There are options to choose a presentation style (UIModalPresentationStyle) and a transition style (UIModalTransitionStyle).

Present as Popover

../art/SB_H_segue_popover_2x.png

Present the content as a popover anchored to an existing view. There is an option to specify the possible directions of the arrow shown on one edge of the popover view (UIPopoverArrowDirection). There is also an option to specify the anchor view.

Custom

../art/SB_H_segue_custom_2x.png

A custom segue enabling you to write your own behaviors.

Push (Deprecated)

../art/SB_H_segue_push_2x.png

Present the content by pushing it onto the current stack of view controllers.

Modal (Deprecated)

../art/SB_H_segue_modal_2x.png

Present the content modally on top of the existing screen. The options are the same as Present Modally.

Popover (Deprecated)

../art/SB_H_segue_popover_2x.png

Present the content as a popover. The options are the same as Present as Popover.

Replace (Deprecated)

../art/SB_H_segue_replace_2x.png

Replace the top view controller on the screen with the new content.



参考资料:http://www.cocoachina.com/bbs/read.php?tid-238980.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值