gpt4 book ai didi

objective-c - 删除 NSWindow 内容 View

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

我为以下窗口设置了内容 View ,现在我想删除该内容 View 并将其设置为其他内容。我尝试将内容 View 设置为另一个 View ,但这不起作用,我该如何删除它?谢谢!

    controlFilterBox = [[MoveFilter alloc] initWithFrame:helpWindow.frame];
[helpWindow setContentView:controlFilterBox];
[controlFilterBox release];

最佳答案

您无法删除 contentView(即将其设置为 nil)。 window 需要有风景。您可能可以通过调用 [controlFilterBox setNeedsDisplay:YES] 来实现您想要执行的操作,但我通常建议您不要弄乱 contentView 本身,而是创建 View 您想交换为 contentView 的 subview 。然后,您可以使用 removeFromSuperviewaddSubview: 将它们作为普通 View 交换。它通常比处理 contentView 这样的特殊 View 更容易。

关于objective-c - 删除 NSWindow 内容 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10066193/

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