1

私はNSTabViewを持っており、そのタブに同じNSViewControllerを割り当ててロードします。

IRCView *viewirc = [[IRCView alloc] initWithNibName:@"IRCView" bundle:nil];
for (id view in [tabsView tabViewItems]) {
     [view setView:[viewirc view]];
}

IRCViewNSTabViewタブにViewControllerのさまざまな「インスタンス」をロードするにはどうすればよいですか?したがって、各タブはIRCサーバーへの異なる接続を持つことができます(この例では)

4

1 に答える 1

1
for(NSTabViewItem * tabViewItem in [tabsView tabViewItems])
{
    // instantiate a brand new IRCView for each tab view item...
    IRCView *viewirc = [[IRCView alloc] initWithNibName:@"IRCView" bundle:nil];

    // ... and do whatever customization you want to do for each IRCView here

    [tabViewItem setView: viewirc];
    [viewirc release]; // tabViewItem already retains
}
于 2011-11-12T15:04:11.760 に答える