2017-09-04 50 views
0

我有兩個視圖控制器(主&細節)嵌入到導航控制器。我的控制器2(細節)實際上是從代碼專門構建的(所以故事板上沒有拖放組件)。在詳細信息中,我有一個按鈕,並且我希望它在點擊時觸發放鬆繼續。如果我的按鈕沒有在故事板上定義,但添加了代碼,我無法弄清楚該怎麼做。有沒有辦法創建一個代碼爲

有什麼想法?

回答

0

您可以按照以下步驟創建代碼開卷SEGUE:

[Action("ToDetailPage:")] 
public void ToDetailPage(UIStoryboardSegue segue) 
{ 

} 
    1. 在我們希望放鬆 到視圖控制器指定的操作方法在Storyboard中創建一個展開的細分,並在其屬性中設置標識,如下所示: enter image description here

    2. 在按鈕的動作方法中添加PerformSegue方法,該方法使用代碼構建。

      private void Button_TouchUpInside(object sender, EventArgs e) 
          { 
           PerformSegue("ToDetail", this); 
          } 
      

      注意的PerformSegue標識符參數應匹配一個在步驟2#你輸入。

  • +0

    謝謝,這正是我所期待的。 – Dave

    相關問題