【发布时间】:2021-12-21 19:46:14
【问题描述】:
我在一个函数中控制一个 NSSwitch 状态。我之前声明了 trigger1ToggleOut 插座,当我触发该功能时,开关打开,但它立即发生,没有滑动动画。 有没有办法让它动画? (就像您可以使用进度指示器一样)
func turnSwitchOn()
{
trigger1ToggleOut.state = .on
}
任何帮助都会很棒。
【问题讨论】:
-
引用苹果文档“off 和 on 值表示开关处于关闭或打开位置。开关将关闭以外的任何值视为打开。通过 animator() 代理设置此属性动画切换到新值。”我想这回答了你的问题。不是 mac 开发人员,所以不添加任何代码作为答案:)