LoginSignup
8
8

More than 5 years have passed since last update.

StoryBoardでIBActionと簡単に紐付ける方法

Posted at

背景

XcodeのStoryBoardで1つのボタンに作成したボタンを他の複数のボタンにも簡単に紐付ける方法が見つかったので記録

参考にした記事

他サイトの記事を見ていると、対象のボタンを右クリックしてViewControllerと紐付ける手法が書かれていたが自分のXcodeでは実現できなかった。

ViewControllerとMain.storyboardの連動
ピアノアプリ(SwiftPiano)を作ろう!追記:より短いコードで書くと。

実現方法

下記の図のようにView Controller側のConnection Inspectorを開くと、Received Actionのところに作成済みのActionが表示されている。(1つは作成時に紐付け済み)
新しく設定したボタンに対して○のところからコネクタをつなぎにいくと図のように対象のボタンが青く選択される。

スクリーンショット 2017-01-27 23.03.42.png

選択状態でマウスを離すと下図のように紐付けたいイベントを選択するように促されるので
任意のものを選択すれば紐付け完了
スクリーンショット 2017-01-27 23.06.41.png

このように紐付けられていることをConnection Inspectorで確認できました。
めでたしめでたし。
スクリーンショット 2017-01-27 23.09.08.png

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8