私はAutoLayoutチュートリアルで働いていて、2つのUIButtons
を1つに接続しようとしています@IBAction
1つしか接続できません。IBActionに複数のUIButtonを接続できません
私は以下の3つのUIButtons
を持っています。 LikeボタンとWinkボタンを@IBAction fund buttonTapped(送信者:)に接続したいと思います。
ビデオでインストラクターが問題ないUIViewController
したいボタンから通常のCtrlキーを押しながらドラッグして@IBAction
を作成します。その後、Ctrlキーを押しながらWinkボタンから@IBAction
にドラッグし、問題なく接続します。しかし、私が全く同じことをしようとすると、XcodeはWinkボタンをそのアクションに接続する選択肢を与えません。最初にLikeボタンを接続しますが、Winkボタンに接続しようとすると、上に、下に、またはその中に新しい@IBAction
を作成するオプションしか表示されません。
私はここでSOを見つけ、hereのような答えを見つけましたが、答えは単に私がやろうとしていることをしていると言っていて、うまくいきません。私は両方のボタンを選択して、@IBAction
を作成してみました。私はビューの階層で両方を選択してみましたが、まだ運がありません。
これは私が以前にやったような気がするような簡単なことです。 Xcodeで何か変更されました(私は7.3.1を使用しています)、明らかに何かを見逃していますか、何か間違っていますか、おそらく私の心を失っていますか?
UIViewController
によって右のようにボタンからI Ctrlキーを押しながらドラッグした後、不思議なことに
EDIT#1 、へと@IBAction
を作成し、ここでの接続はどのように見えるかです:私はそれから離れてクリックした場合
しかし、そして他に何もせずに接続に戻ってすぐに来る、それは次のようになります。
これは私の心を吹き飛ばします。なぜなら、それは私のUIViewController
に定義されているからです。
ボタンではなく、接続を拒否したり、別のIBActionに接続したり、接続していませんか?ストーリーボードでそのようなボタンを選択しているときに、接続インスペクタは何を表示しますか? http://pasteboard.co/gzSA8ICPf.png – pedrouan
さて、あなたはXcodeをrestaritngしようとしましたか?それは馬鹿に聞こえるかもしれませんが、Xcodeは時々立ち往生する傾向があります。 – Losiowaty
これをしようとしているときに、他のボタン(ウィンク)は何かに接続されていません。上記のConnections Inspectorのスクリーンショットを追加しました。ありがとう。 – Jim