gpt4 book ai didi

macos - 在 NSTabView 上加载同一 NSViewController 的不同实例

转载 作者:行者123 更新时间:2023-12-03 17:15:28 25 4
gpt4 key购买 nike

我有一个 NSTabView,我在其中分配并在其选项卡上加载相同的 NSViewController:

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

如何在每个 NSTabView 选项卡上加载 IRCView View Controller 的不同“实例”?因此每个选项卡可以有一个到 IRC 服务器的不同连接(在本例中)

最佳答案

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
}

关于macos - 在 NSTabView 上加载同一 NSViewController 的不同实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com