2016-07-15 11 views
0

xib/nibファイル間を移動する必要がありますが、ボタンを接続できません.2つのxib/nibファイル?スワイプナビゲーションでxib/nibファイル間を移動

+0

xibファイルにコントロールをドラッグすると、使用するセグを選択できるメニューが表示されません – Justsomecode

+0

どうすればいいですか? – Justsomecode

+0

ありがとう私はそれを試してあなたを更新します – Justsomecode

答えて

0

NIB/XIBでセグを使用することはできません。あるNIBベースのビューコントローラから別のビューコントローラに移行するには、ボタンを@IBActionに接続する必要があります。@IBActionは、プログラムによって次のビューコントローラに移行します。だから、NIBを開くアシスタントエディターを選択し、制御押しながらドラッグボタンからコードダウンと@IBActionを行い@IBOutletを作成します。

button

そして、それ@IBAction内にコードを書きますプログラムで他のNIBに移行します(この場合は、ナビゲーションコントローラを使用して次のView Controllerにプッシュするルーチンを呼び出しています)。


スワイプジェスチャーについては、アイデアはほとんど同じです。まず、ビュー上にオブジェクトライブラリからのスワイプジェスチャーをドラッグ:アシスタントエディターでコードにスワイプジェスチャーから

swipe

その後制御押しながらドラッグし、それは「行動」だと指定し、その後、次のシーンに移行するためにコードを書く:

enter image description here


注意を、あなたのスワイプジェスチャーをインタラクティブにする場合(つまり、トランジションがユーザーのジェスチャーと調整され、ジェスチャーを一時停止、完了、またはキャンセルできるようにする)、より複雑ですが、実行できます。しかし、私はあなたの最初の単純なマスターUISwipeGestureRecognizerをお勧めします。しかし、そこに着くと、interactive custom transitions with navigation controllerジェスチャーまたはinteractive custom presentation transitionsの説明を参照してください。

関連する問題