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

标签 macos cocoa nstabview

在具有多个选项卡的 NSTabViewController 中,我没有意识到默认情况下选择选项卡时,不会为您提供新的 View 实例。有没有办法强制始终加载 View 的新实例?

最佳答案

忽略为什么您想要执行此操作,您应该能够在显示该选项卡之前替换该选项卡的 View

  • 创建一个符合 <NSTabViewDelegate> 的对象
  • 将其连接到选项卡 View 的 delegate导出
  • 实现-(void)tabView:(NSTabView *)tabView willSelectTabViewItem:(NSTabViewItem *)tabViewItem方法

关于macos - 强制 NSTabView 在 MacOS 上加载选项卡的新实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51794807/

相关文章:

macos - 关闭mac的脚本

php - 用我的应用程序打包一个 php 自包含可执行文件

objective-c - Objective-C 路径下的目录

macos - X2Go 客户端无法启动 X11 服务器。 (macOS 卡特琳娜)

macos - 如何获取 OS X/macOS 进程的内存使用情况

c - 获取域名

objective-c - 除法和 NSUInteger

Cocoa:带有用于切换选项卡的工具栏图标的选项卡 View

Cocoa Core Data 和 Tab View - 如何判断 Tab View 何时完成 "loading",以便我可以告诉 View 自行初始化?

cocoa - 带有 lefttab 的自定义 NSTabView