UIViewControllerのサブクラスを作成しました。その中で私は、の二つの性質があります。UISegmentedControlを使用して2つのビューを切り替える
@property (nonatomic, retain) IBOutlet UIView *presetsView;
@property (nonatomic, retain) IBOutlet UIView *customView;
を私は私の.xibに新しいUIViewのを追加し、その中のいくつかのUI要素を置きます。私は1つのビューを非表示にし、UISegmentedControlが押されたときに別のビューを表示したい。
私の質問はInterface Builderで、IBから私に提供された私の元のViewは、File's Ownerにすでに接続されているアウトレットを持っています。私は自分自身の2つのビュー、プリセット、カスタムを持っているので、どのようにIBでアウトレット接続を行うのですか?
私はIBによって提供された元のビューを削除し、2つの新しいUIViewをキャンバスにドラッグしようとしました。私はそれぞれにコンセントを接続しました。新しいviewControllerをプッシュすると、viewControllerのビューが存在しないというエラーが表示されます。次に、File's Ownerを最初に表示したいビューに表示される「view」コンセントに接続すると、アプリケーションが実行されます。私はこれが正しい方法であるかどうか、そしてそれが正しい方法であるのかどうかはわかりませんでした。 ViewControllerは常に.viewプロパティが必要ですか?それが私がこれをする必要があった理由ですか?ありがとう。