gpt4 book ai didi

cocoa - 以编程方式设置 NSSplitView 的一侧

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

我有一个 NSSplitView ,在左侧我有一个 tableView (如源列表),根据行选择,我想更改拆分的右侧看法。我不太清楚如何做到这一点。

当我将所需的 subview 添加到分割 View 时,它会添加另一个分割(所以现在总共有 3 个 View ......不是我想要的)。

[mySplitView addSubview:myCustomView];

如何正确设置 splitView 的右侧?

更新

使用

[mySplitView replaceSubview:[[mySplitView subviews] objectAtIndex:1] withSubview:myCustomView]

似乎有效,但是它调整分割 View 的大小相当奇怪,我怎样才能阻止这个?在 IB 中,有一个选项可以关闭 autoResizesSubviews 但我无法取消选中它。有什么想法吗?

最佳答案

在执行交换之前,尝试将新 View 的框架设置为旧 View 的框架。

关于cocoa - 以编程方式设置 NSSplitView 的一侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1419038/

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