强制 NSTabView 在 MacOS 上加载选项卡的新实例
Force NSTabView to load new instance of a tab on MacOS
在带有多个选项卡的 NSTabViewController
中,我没有意识到默认情况下选择选项卡时,不会为您提供视图的新实例。有没有办法强制始终加载视图的新实例?
忽略 为什么 你会想要这样做,你应该能够在
显示该选项卡之前替换该选项卡的视图
- 正在创建一个符合
<NSTabViewDelegate>
的对象
- 将其连接到选项卡视图的
delegate
出口
- 实施
-(void)tabView:(NSTabView *)tabView willSelectTabViewItem:(NSTabViewItem *)tabViewItem
方法
在带有多个选项卡的 NSTabViewController
中,我没有意识到默认情况下选择选项卡时,不会为您提供视图的新实例。有没有办法强制始终加载视图的新实例?
忽略 为什么 你会想要这样做,你应该能够在
显示该选项卡之前替换该选项卡的视图- 正在创建一个符合
<NSTabViewDelegate>
的对象
- 将其连接到选项卡视图的
delegate
出口 - 实施
-(void)tabView:(NSTabView *)tabView willSelectTabViewItem:(NSTabViewItem *)tabViewItem
方法