2

私の無知を許してください、私はiOSからMacプログラミングに来ています。私はニブを2本持っています。1 つは分割ビューのメイン ウィンドウです。nib には、私が作成した navigationController ビューが含まれています。分割ビュー (navigationView) の右側のペインをこのビューに置き換えようとしています。アプリケーションが最初に起動されるとき、navigationView はインターフェイス ビルダーの単なるカスタム ビューです。

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    NavigationController *navController = [[NavigationController alloc]
                                           initWithNibName:@"NavigationController" 
                                           bundle:[NSBundle mainBundle]];
    navigationView = navController.view;
}

これは何もしないようです。サブビューとして navController.view を追加しようとしましたが、少なくとも表示されますが、非常に奇妙に配置されています。助言がありますか?ありがとう!

4

1 に答える 1

2

NSSplitViewのサブビューとして、NSSplitViewに必要なビューを追加する必要があります。その後に何が起こるかについて、より多くの情報を提供する必要があります。

AppleのWebサイトには多くのサンプルコードがあり、それらの多くはNSSplitViewsを使用しています。

于 2011-05-25T00:22:45.357 に答える