在Xcode 6.1中的segue动作列表中没有“显示”
我是swift和IOS开发的新手。
系统信息:Xcode 6.1发行说明OS X 10.10.1
我的应用程序有两个视图控制器,ViewA和ViewB,(没有导航控制器),我想通过单击ViewA中的UIButton从ViewA跳转到ViewB。 ViewA已被设置为App中的初始视图控制器。
通过遵循一些在线指令,我按下了ctrl并在ViewA中拖动UIButton以指向故事板窗口中的ViewB。 但是,我只得到一个不完整的segue列表(总共只有4个项目)如下所示,其中我看不到“show”项目。
#
动作Segue推模态自定义
#
在旧版本中可能看起来像这样,但在Xcode 6.1中可以做到。
我从其他人那里看到了菜单的一些屏幕副本,他们在动作segue列表中有更多的项目。 由于我的segue acton列表中没有“show”,我使用了“custom”项。 它也帮助我跳转到ViewB,但是在编译时我收到了以下警告。
“自定义segues必须具有自定义类”“不支持的配置自定义segues必须具有客户类”
我的问题是:1)如何在segue动作列表中访问内置“show”时间? 2)因为到目前为止一切正常,有没有直接获取警告信息?
如果您需要更多信息来确定问题,请不要犹豫,让我知道。
由于我是iOS开发的新手,我的问题可能有些愚蠢,但我确实需要你的帮助。
我的问题让我感激你的效果。
我将逐步介绍这个过程:
- 制作一个新项目。 我使用iPhone的Single View Application。
- 向故事板添加第二个视图控制器(故事板左侧的面板应如下所示)。 如果您没有看到面板,请单击故事板左下角的图标。
- 将按钮拖到故事板
- 按住控件并从按钮拖动到第二个视图控制器上的空白区域以获取此菜单。
- 单击“显示”以生成segue。
- 如果您已经安装了segue,可以通过单击更改其类型。 在故事板的右侧,您应该有一个包含segue信息的面板。 您可以从此处更改类型。 如果您没有看到面板,请单击工具栏上的图标将其拉出。
是的,你是对的。 我从一开始就确实得到了菜单。 非常感谢你。
同样如评论所示,我需要打开size类来访问完整的segues菜单。
非常感谢你。
正如评论中所提到的,我认为必须将其作为一个答案(因为这是确切的问题,许多人都面临着)。
听起来你关闭了Size Classes。 如果你想要其他segue选项,请重新打开它们。
希望它能帮助那些正在努力寻找失踪选择的人。
编辑:
Size Classes have now been renamed to Trait Variations.