2017-09-04 7 views
0

ナビゲーションコントローラに2つのビューコントローラ(マスター&詳細)が組み込まれています。私のコントローラ2(詳細)は、実際にはコードからのみビルドされているため(ストーリーボード上のコンポーネントのドラッグアンドドロップはありません)。詳細にはボタンがあり、クリックすると巻き戻しが始まります。私のボタンがストーリーボード上に定義されていないのにコードを追加した場合、どうやってそれを行うのか分かりません。コード付きセグを作成する方法はありますか

答えて

0

あなたは次の手順を実行して、コードとアンワインドセグエを作成することができます。

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

} 
    1. は、我々が をほどくしたいビューコントローラにアクションメソッドを指定しますストーリーボードで巻き戻しセグを作成し、そのプロパティに識別子を設定します。 enter image description here

    2. PerformSegueメソッドをコードで構築されたボタンのアクションメソッドに追加します。

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

      PerformSegueの識別子パラメータはステップ2#で1にあなたの入力と一致する必要があることに注意してください。

  • +0

    ありがとうございました。私が探しているものです。 – Dave

    関連する問題