gpt4 book ai didi

cocoa - NSView之间切换

转载 作者:行者123 更新时间:2023-12-03 17:29:46 24 4
gpt4 key购买 nike

我有一个 NSView,里面有两个 View 。我试图隐藏一个 View 并显示另一个 View ,但 View 不会改变。

我尝试在前面使用 setHidden、removeFromSuperview、addSubview 等所有内容。第一个 View 仍然存在,而另一个 View 不会出现。我做错了什么吗?

谢谢你,——阿尔贝

最佳答案

在 viewOne 和 viewTwo 之间切换:

首先将 View 添加到主视图

- (void)awakeFromNib {
[self.view addSubview:self.viewOne];
}

替换 subview

[self.view replaceSubview:self.viewOne with:self.viewTwo];

带动画:

选择您的容器 View ,然后在核心动画层中检查它,然后选择下面的过渡。

enter image description here

用动画切换 View :

[[self.view animator] replaceSubview:self.viewOne with:self.viewTwo];

关于cocoa - NSView之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3409541/

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