gpt4 book ai didi

cocoa - 以编程方式创建 NSSplitView + subview

转载 作者:行者123 更新时间:2023-12-03 16:09:57 25 4
gpt4 key购买 nike

我正在尝试以编程方式创建水平 NSSplitView 并为其添加 2 个 subview 。不幸的是,如果我没有问题创建分割 View ,我不知道如何添加 subview 。

你有什么想法吗?

最佳答案

向分割 View 添加 Pane 的方式与向任何 View 添加 subview 的方式相同。每个分割 View 的 subview 都会有自己的 Pane 。您可以使用 adjustSubviews 方法自动调整 View 大小,以使每个 Pane 的大小相同。

此示例代码将创建一个填充其窗口的分割 View ,并具有 3 个垂直分割的 TextView 。

NSSplitView *splitView = [[NSSplitView alloc] initWithFrame:[[theWindow contentView] bounds]];
NSTextView *textView1 = [NSTextView new];
NSTextView *textView2 = [NSTextView new];
NSTextView *textView3 = [NSTextView new];
[splitView addSubview:textView1];
[splitView addSubview:textView2];
[splitView addSubview:textView3];
[splitView adjustSubviews];
[[theWindow contentView] addSubview:splitView];
[textView3 release];
[textView2 release];
[textView1 release];
[splitView release];

关于cocoa - 以编程方式创建 NSSplitView + subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5850440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com