単一のビュー テンプレートを使用して Xcode プログラムを開始すると、デフォルトで VC になり、View はその VC で IBOutlet として既に設定されているためself.view
、View Controller を使用してアクセスできます。
ここで、カスタム UIView (NewView と呼ばれる) が必要な場合は、プロジェクトに UIView クラス ファイル ( .h
/ .m
) を追加できます。今、私の最初の考えは、ストーリーボードのルート「UIview」に移動し、そのクラスを「NewView」に変更することでした。
NewView に "myProperty" というパブリック プロパティがあると仮定すると、VC から を使用してアクセスできるはずself.view.myProperty
です。そうではありません!
UIView をサブクラス化する唯一の方法は、ルート UIView の下にある SB に UIView オブジェクトを追加し、VC からその UIView への IBOutlet を作成することだと言っているのでしょうか? それで、私がそれを使用できない場合、そのルートUIViewの使用は何ですか。