2

Xcode 不再支持 ibplugins,所以我想知道是否有人有任何以编程方式使用 BWToolkit 的经验。基本上 BWSplitView 做了我需要的一切(网站上的介绍视频说明了一切),但我对如何使用该课程有点迷茫。

有人做过吗?

4

1 回答 1

4

通过查看BWToolkit我注意到的一些关键事项。

  • BWSplitView是 的子类NSSplitView。所以它应该有一些类似的方法(即init方法)。

  • BWSplitView确实有一种init方法可以将其用作
    单例。

话虽这么说(在 Xcode 中没有尝试任何这些),您应该能够创建一个BWSplitView使用它的超类的实例NSSplitViewinit 方法。然后将其添加到您的视图中。

这是一个示例(同样,未经测试):

BWSplitView *splitView = [[BWSplitView alloc] initWithFrame:[[theWindow contentView] bounds]];

NSTextView *textView1 = [NSTextView new];
NSTextView *textView2 = [NSTextView new];


[splitView addSubview:textView1];
[splitView addSubview:textView2];

[splitView adjustSubviews];

[[theWindow contentView] addSubview:splitView];

[textView1 release];
[textView2 release];

您可能必须将一些访问器方法写入 BWSplitView 私有方法。

希望这可以帮助。

于 2012-08-01T21:56:11.413 回答