0

通常のView Controllerのペン先では、オブジェクトをインスタンス化して構成でき、ファイルの所有者(View Controller)のビューの子ビューである必要はありません。ボタンとラベルを「横に」作成して構成すると便利なので、プログラムで行う必要はありません。ビューコントローラーのアウトレットをそれらに接続し、必要に応じてビューに追加できます。

これはストーリーボードでは不可能のようです。そのようなもののために別のペン先を作成し、NSBundle 経由でロードする必要がありますか? 何か不足していますか?

4

2 に答える 2

1

以下のコードを使用して、ストーリーボードから接続されていないUIViewController(または他のコントローラー)をインスタンス化できます。そのビューのIDインスペクタで識別子を設定する必要があります。フリーフローティングボタンやUIViewを単独で使用できるとは思いません(少なくとも、これを見たり行ったりしたことはありません)。何らかのコントローラーである必要があります。(以下の例のように)コントローラーをサブクラス化した場合は、IDインスペクターでクラスを指定します。

     modalViewController = (AlertDisplayViewController * )
    [[UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:NULL] 
     instantiateViewControllerWithIdentifier:@"alertDisplayView"];
于 2012-05-06T02:39:15.323 に答える
1

オブジェクトをドキュメントアウトラインの「シーン」(ストーリーボードエディタの左側のペイン)またはメインビューのシーンの下の領域(ビューコントローラ、ファーストレスポンダーなどの小さなアイコンがある領域)にドラッグしてみてください。 )それはおそらくあなたが話しているものと同等のストーリーボードだと思います。

オブジェクトは、子としてではなく、View Controllerの「横」に配置され、アイコン(またはドキュメントアウトラインのエントリ)をクリックしてプロパティを編集することでIBで構成でき、アイコンからドラッグしてアウトレットを使用してコードに接続できます。 、など。

ドキュメントの概要 トレイ

于 2012-11-26T11:36:20.797 に答える