2009-08-13 9 views
2

プログラムでビュー階層を作成しました。代わりにInterface Builder(IB)を使用してこの階層を複製する必要があります。addSubview:Interface Builderでビュー階層を作成する場合はビューが必要です

私はメインウィンドウ内にUIViewをネストしました。私は今、もはや法のapplicationDidFinishLaunchingで、次が必要です:アプリケーション:

[window addSubview:controller.view]; 
[window makeKeyAndVisible]; 

注: コントローラが私のUIApplicationDelegateサブクラスのメンバーです。

おかげで、 ダグ

答えて

0

いいえ、あなたはプログラムでそれを追加する必要はありません。ビューがIB内のウィンドウ内に表示されている場合は、ペン先がロードされると自動的にサブビューとして追加されます。事実、IBでウィンドウが正しく設定されている場合は、[window makeKeyAndVisible]に電話する必要はありません。

+0

あなたは歓迎です:) –

0

いいえ、ここにaddSubViewは必要ありません。正しいnibファイルがロードされていることを確認します。これは、ウィンドウベースのアプリケーションのウィンドウに関連付けられているビューです。

関連する問題