2012-10-03 12 views
5

同じボタンから2つのSegueを作成する必要があります。次に、デバイスの向きに基づいてどちらを使用するかをプログラマチックに選択する必要があります。私が抱えている問題は、ボタンから別のビューに1つのセグを作成するようにしか見えないので、2番目のビューを追加すると最初のものが変わるということです。Segueを手動で使用する

ボタンなどにリンクされていないセグをどのように追加すると、私はプログラムで行うことができますか、どのようにこれを行う必要がありますか?オブジェクトをたくさん持っているのでコードを使ってオブジェクトを動かすのではなく、オブジェクトを動かすのではなく、2つのビューを持つほうがずっと簡単です。

答えて

14

手動でセグをトリガーする必要があります。ボタンをメソッドに連結してから、各ビューコントローラーからストーリーボードの別のビューアーに2つのセグを作成し、IBで識別子を与え、メソッドで "performSegueWithIdentifier:"を呼び出すことができます。マニュアルセグエを作るために

情報

追加

、別のビューコントローラにIBにおけるView Controllerオブジェクトからコントロールクリックし、ボックスには、「手動セグエ」とポップアップ表示されます。識別子があることを確認してください。

1

ボタンをトリガーにして、向きに基づいて選択を行い、プログラムによって適切なセグをトリガーできるIBActionがあると思います。

+0

私はそれまで私の問題は、どのようにセグを作り始めるかということです – jskrwyk

関連する問題