私はxcode
とiOS
を初めて使用しています。 私はリンゴのチュートリアルに従っていますが、私は事を理解することはできません。チュートリアルで xcodeでココアタッチのUIビューとストーリーボードのサブビューの間でドラッグ&ドラッグできない
storyboard
と
ViewController.swift
との間の接続の必要がある場合、それは
viewController.swift
に
storyboard
から
control-drag
を使用して接続を行うのと、それは魔法のように動作します。
私はstoryboard
にsubview
を追加した場合、Appleは、接続とcontrol-drag
を使用していない、UiView Protocol
を実装custom cocoa touch class
内のコードによって宣言を行います。
Appleにコードが書かれていることを私にはっきりと伝えて、なぜcontrol-drag
が機能しないのか不思議です。
私は、UIを介してbutton
を追加し、同じことを行うことを試みた後、ココアタッチクラスにcontrol-drag
に試みたが、私はこれを行うことはできませんしました。
しかし、私は同じことをしても、それをViewController.swift
に接続しようとすると完全に動作します。
今、なぜこれが起こっているのか不思議です。 にカスタムUiView
を使用できませんか?
ありがとうございます。あなただけのコードでコンセントを作成した後にあなたは、左側のドットが表示されます、XIBに表示するアウトレットからドラッグを制御することができ
だからあなたのクラスを選んだ、私は追加する必要があります唯一の例外は、
あなたが必要 ストーリーボードにストーリーボード&クラス間connectioning .. FOR – xcsob
はい、UIViewクラスを持っていて、xibが他のUIViewControllerの中にある場合 –
ありがとうございました。私はこれを魅力のようにしました。 私は受け入れられた答えとしてあなたを選び、アップに投票しました。 もう1つの質問があります: "私がstoryboardとviewcontrollerの間のリンクを試すのはなぜですか?私はView Controllerへのリンクを作成することができます(そして、これによりコードが自動的に作成されます)。前にコードで作成してUIにリンクしなければならないカスタムクラスでこれを行うには? ありがとうございます。 – xcsob