如何在Cocoa中创建和显示自定义工作表?

Dan*_*ira 5 cocoa

这是一个新手问题!

如何在Cocoa中创建和显示自定义工作表?(如Safari中的"添加书签"表 - 见下文)

  • 该任务涉及哪些步骤?
  • 如何完成每一步?
  • 你能指出一篇好的一步一步的文章吗?

alt text http://grab.by/2oWw

Car*_*rum 2

您需要做的就是创建一个包含要用作工作表的 NSWindow 的 nib 文件,然后加载它。查看文档中的使用自定义工作表。

NSApplication有一个方法可以让您加载工作表:

beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:
Run Code Online (Sandbox Code Playgroud)

此页面包含更多信息以及我认为设置工作表的更简单方法 - 使其成为与文档窗口相同的 nib 文件内的面板或窗口。