gpt4 book ai didi

cocoa - 动画设置隐藏 : on NSView via Cocoa bindings

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

我目前正在对一个项目进行最后的润色。

目前很多(如果不是全部)UI 逻辑都依赖于 Cocoa Bindings。某些用户界面元素(标签、按钮等)已定义其“隐藏”绑定(bind)。当某些事件被触发时,这些元素的可见性会被切换。

我正在尝试对可见性变化进行动画处理(通过对不透明度甚至比例进行动画处理)。这可以通过多种方式轻松完成,可以通过设置相关图层属性、向图层添加动画等。但是,由于我试图完全依赖绑定(bind)行为,所以我“不能”真正做到这一点直接这个。

我尝试使用层操作来实现,通过为相关元素上的键 kCAOnOrderInkCAOnOrderOut 定义操作,但它确实不起作用,因为 setHidden: 最有可能在 NSView 而不是 CALayer 上触发——这是有道理的。

所以,我的问题是:当 Cocoa 绑定(bind)调用 setHidden: 时,如何在 NSView 上设置 setHidden: 动画。

谢谢。

最佳答案

这将使 NSView 淡出...

[[someView animator] setAlphaValue:0.0f];

关于cocoa - 动画设置隐藏 : on NSView via Cocoa bindings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4880204/

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