强制NSTabView在MacOS上加载选项卡的新实例

时间:2018-08-10 22:36:47

标签: macos cocoa nstabview

在带有许多标签的NSTabViewController中,我没有意识到默认情况下选择标签时,不会为您提供新的视图实例。有没有办法一直强制加载视图的新实例?

1 个答案:

答案 0 :(得分:0)

忽略为什么,您应该能够在显示选项卡之前替换该选项卡的视图

  • 创建一个符合<NSTabViewDelegate>的对象
  • 将其连接到标签视图的delegate插座
  • 实现-(void)tabView:(NSTabView *)tabView willSelectTabViewItem:(NSTabViewItem *)tabViewItem方法