是否可以为单个应用禁用 Cocoa 中的聚焦环动画?
Is it possible to disable the focus ring animation in Cocoa for a single app?
在 macOS 上,您可以使用以下命令在系统范围内禁用聚焦环动画:
defaults write -globalDomain NSUseAnimatedFocusRing -bool NO
有没有办法在 Cocoa 中为您自己的应用程序做到这一点?我不想完全禁用聚焦环。我只想禁用(或修改)不和谐的动画。
我最终只是在我自己的应用程序中使用 NSUseAnimatedFocusRing
常量,而不是全局设置它。
func applicationDidFinishLaunching(_ aNotification: Notification)
{
// Disable focus ring animation.
UserDefaults.standard.set(false, forKey: "NSUseAnimatedFocusRing")
// etc...
}
在 macOS 上,您可以使用以下命令在系统范围内禁用聚焦环动画:
defaults write -globalDomain NSUseAnimatedFocusRing -bool NO
有没有办法在 Cocoa 中为您自己的应用程序做到这一点?我不想完全禁用聚焦环。我只想禁用(或修改)不和谐的动画。
我最终只是在我自己的应用程序中使用 NSUseAnimatedFocusRing
常量,而不是全局设置它。
func applicationDidFinishLaunching(_ aNotification: Notification)
{
// Disable focus ring animation.
UserDefaults.standard.set(false, forKey: "NSUseAnimatedFocusRing")
// etc...
}