2017-03-18 6 views
0

xCode 8.2.1のView Controllerにデリゲートアウトレットを接続すると、開いた円を黄色のビューたとえば、テキストフィールドの接続インスペクタのコントローラサークルです。それは簡単だ。イベントの内部でボタンのタッチアップをView Controllerメソッドに接続するにはどうすればいいですか?goBack xCode 8.2.1

しかし、私はチュートリアルに従っていて、goBackというView Controllerメソッドに接続するために内部イベントにタッチアップする方法を説明していませんでした。私は円の内側にタッチをドラッグできる方法は見ません。私は約20分の周りにグーグルと私は解決策を見つけることができませんでした。

This is the result I want from the tutorial video I am following, but I don't know how to do it

ストーリーボードにそれを行うにはどのような方法があります:ここでは画像は、所望の結果を示していますか?接続をコード化する必要がありますか?
更新:愚かな私は、goBackメソッドがView Controllerの機能に組み込まれていると思った。私は間違っていた。私は自分自身をview controller.swiftファイルに接続しなければならなかった。ありがとうLeanne!

+0

ビューコントローラがナビゲーションコントローラに組み込まれている場合は自動的に「戻る」機能があります。ストーリーボードで、View Controllerをクリックします。次に、メニューで[エディタ/エンベッドイン/ナビゲーションコントローラ]をクリックします。 Xcodeはナビゲーションコントローラを追加します。ナビゲーションコントローラとビューコントローラの間に「セグ」が表示されます。ビューコントローラを追加すると、ナビゲーションコントローラによって自動的に「戻る」ボタンが表示されます。あなたはおそらく最終的にあなたのチュートリアルに入ります。がんばろう! – leanne

答えて

2

ストーリーボード上で正しいビューが選択されている状態で、Xcodeの右上を見ます。 enter image description here

[アシスタントエディタを表示]アイコンをクリックすると、2つのリングが絡み合ったボタンが表示されます。

これで、ストーリーボードのボタンから、アクションを配置するビューコントローラコード(goBackメソッド)にドラッグ&ドロップします。

メソッドが青色のバーで強調表示されていることがわかります。放して、そのメソッドは今あなたのボタンに縛られます。

完了したら、方法の前に@IBAction、丸みを帯びたターゲットシンボルを樋の領域に表示する必要があります。ターゲットシンボルは、メソッドがストーリーボードに関連付けられていることを示します。

あなたのコードは次のようになります。

IBAction connected symbol@IBAction func goBack() { // code }

関連する問題