2015-01-01 19 views
5

我是swift和IOS開發的新手。在Xcode 6.1的segue動作列表中沒有「show」

系統信息:Xcode的6.1版本說明 OS X 10.10.1

我的應用程序有兩個視圖控制器,ViewA和ViewB,(沒有導航控制器),我想通過點擊一個從ViewA跳到ViewB在ViewA中的UIButton。 ViewA已被設置爲App中的初始視圖控制器。

通過遵循一些在線指令,我按下ctrl,然後拖動ViewA中的UIButton指向故事板窗口中的ViewB。然而,我只看到一個不完整的segue列表(總共只有4個項目),其中我看不到「show」項目。

行動Segue公司 推 模式 定製

它可能看起來像在舊版本,但它是在Xcode 6.1做。

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

「自定義塞格斯必須有一個自定義類」 「不支持配置自定義塞格斯必須有一個客戶類」

我的問題是: 1)我如何可以訪問內置的「秀」的時間在segue動作列表? 2)由於到目前爲止一切正常,有沒有直接得到警告信息?

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

由於我是iOS開發新手,我的問題可能有點愚蠢,但我需要你的幫助。
我很欣賞你的效果和我的問題。

+3

這聽起來像你關閉尺寸類別。如果您想要其他的賽格選項,請將它們重新打開。 – vacawama

+1

您可以通過在最左邊的面板上選擇故事板,打開視圖>實用程序>顯示文件檢查器,然後單擊右側面板中的使用大小類複選框來打開大小類。全文:https://developer.apple.com/library/mac/recipes/xcode_help-IB_adaptive_sizes/chapters/EnablingAdaptiveSizeDesign.html –

+0

非常感謝,我正在尋找。愛你們。 –

回答

4

我要去的過程一步步走:

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

enter image description here

  • 將一個按鈕到故事板
  • enter image description here

  • 保持控制並拖動從按鈕到第二個視圖控制器上的空白區域以獲取此菜單。
  • enter image description here

  • 單擊顯示使SEGUE。
  • enter image description here

  • 如果已經有一個適當的SEGUE,可以通過點擊它改變其類型。在故事板的右側,您應該有一個包含賽格信息的面板。您可以從這裏更改類型。如果您沒有看到面板,請單擊工具欄上的圖標將其拉出。
  • enter image description here

    3

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

    此外,作爲意見建議,我需要打開尺寸類訪問完整的賽格菜單。

    非常感謝。

    1

    正如在評論中提到的,我認爲這必須作爲答案(因爲這是確切的問題,許多人都面臨)。

    聽起來像你關閉了Size Classes。如果您想要其他的賽格選項,請將它們重新打開。

    希望它有助於任何正在努力尋找缺失選項的人。

    編輯:

    Size Classes have now been renamed to Trait Variations. 
    
    +1

    感謝您的提示!我錯過了新的segue選項,並且正在琢磨着我的頭......現在,Size Classes已被重命名爲Trait Variations。 –