2012-04-04 14 views

答えて

0

おそらく、あなたがそれを設定し、コード内でそのスーパービューからそれを除去するために、それを現在のビューのサブビューを作ることができる....あなたはそれをどうしたいのかに応じて、もしあなたドンそれが現れて欲しい。

0

入力した階層画像に基づいて、追加したビューはView Controllerのビュー階層の一部ではないことがわかりますが、正しいですか?表示するには、ビューコントローラのビュープロパティをこのビューに設定する必要があります。これを現在のビューのサブビューとして追加する場合は、ビューをオブジェクトリポジトリからビューに直接ドラッグする必要があります。または、左のView Controller Sceneからドラッグして、そのようにサブビューとして関連付けることもできます。

また、ビューをキャンバスにプルすると、そのビューは白です。それはそこにあったかもしれませんし、もともとそれを現在のビューのサブビューにしていれば、それを見ていないだけです。

+0

私の意図は、ビューを追加して後でプログラムで使用することでした。だから私はそれを "使用する準備ができている"ように "事前定義"したいと思います。したがって、現在のビュー以外のビューを編集するオプションを提供していないInterface Builderの要点は混乱しています。私が今までに持っている唯一の回避策は、tempシーン/ vcを作成し、そこに新しいビューを編集してから、新しいシーンが実際に必要なシーンにドラッグアンドドロップすることです。 – iDroid

+0

回避策は実際にはあまり問題にはなりません。あなたは非常に簡単にプログラムでUIViewを作成することができます。後で使用するために準備するという目的のために、魂のための必要性も、あなたも、作成する必要はありません。 iOS/OS Xの開発は、あなたが遵守すべき遅延ロードパラダイムを採用しています。 – jmstone617

0

ビューコントローラのビューに余分なビューを追加し、非表示にするのが正しい方法だと思います。はい、このようにビューを構成するのは苦労します。一方、これらのビューは適切な記憶療法を受け、記憶力の下でアンロードされる可能性があります。

関連する問題