簡體   English   中英

在Xcode 6.1中的segue動作列表中沒有“顯示”

[英]No “show” in the segue action list in Xcode 6.1

我是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”項目。

動作瞄准推模態定制

它可能在舊版本中看起來像,但在Xcode 6.1中也是這樣。

我從其他人那里看到了菜單的一些屏幕副本,他們在動作segue列表中有更多的項目。 由於我的segue acton列表中沒有“show”,我使用了“custom”項。 它也幫助我跳轉到ViewB,但是在編譯時我收到了以下警告。

“自定義segues必須具有自定義類”“不支持的配置自定義segues必須具有客戶類”

我的問題是:1)如何在segue動作列表中訪問內置“show”時間? 2)因為到目前為止一切正常,有沒有直接獲取警告信息?

如果您需要更多信息來確定問題,請不要猶豫,讓我知道。

由於我是iOS開發的新手,我的問題可能有些愚蠢,但我確實需要你的幫助。
我的問題讓我感激你的效果。

我將逐步推進這個過程:

  1. 制作一個新項目。 我使用iPhone的Single View Application。
  2. 向故事板添加第二個視圖控制器(故事板左側的面板應如下所示)。 如果您沒有看到面板,請單擊故事板左下角的圖標。

在此輸入圖像描述

  1. 將按鈕拖到故事板

在此輸入圖像描述

  1. 按住控件並從按鈕拖動到第二個視圖控制器上的空白區域以獲取此菜單。

在此輸入圖像描述

  1. 單擊“顯示”以生成segue。

在此輸入圖像描述

  1. 如果您已經安裝了segue,可以通過單擊更改其類型。 在故事板的右側,您應該有一個包含segue信息的面板。 您可以從此處更改類型。 如果沒有看到面板,請單擊工具欄上的圖標將其拉出。

在此輸入圖像描述

是的,你是對的。 我從一開始就確實得到了菜單。 非常感謝你。

同樣如評論所示,我需要打開size類來訪問完整的segues菜單。

非常感謝你。

正如評論中所提到的,我認為必須將其作為答案包含在內(因為這是確切的問題,許多人都面臨着這個問題)。

聽起來你關閉了Size Classes。 如果你想要其他segue選項,請重新打開它們。

希望它能幫助任何正在努力尋找失蹤選擇的人。

編輯:

Size Classes have now been renamed to Trait Variations.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM