gpt4 book ai didi

swift - 由于 Style.spinning 已弃用,如何在 macOS Catalina 上正确添加微调器?

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

我总是使用 NSProgressIndicator 创建一个微调器,如下所示

let spinner = NSProgressIndicator()
spinner.style = .spinning

它工作正常,但我最近发现 NSProgressIndicator.Style.spinning已弃用。我已经四处搜索,但没有完全找到现在在 macOS 上创建旋转器的推荐方法。有人可以帮忙吗?

谢谢

最佳答案

它看起来像是文档中的错误。在 macOS 10.15 中,NSProgressIndicatorBarStyleNSProgressIndicatorSpinningStyle 已弃用。不知何故,Swift 中的 NSProgressIndicatorStyleBarNSProgressIndicatorStyleSpinning.bar.spinning 在文档中也已被弃用,但它们并没有被弃用。不在 NSProgressIndicator.h 中。

typedef NS_ENUM(NSUInteger, NSProgressIndicatorStyle) {
NSProgressIndicatorStyleBar = 0,
NSProgressIndicatorStyleSpinning = 1
};

/* Please instead use the more modern versions of these constants.
*/
static const NSProgressIndicatorStyle NSProgressIndicatorBarStyle API_DEPRECATED_WITH_REPLACEMENT("NSProgressIndicatorStyleBar", macos(10.2,10.14)) = NSProgressIndicatorStyleBar;
static const NSProgressIndicatorStyle NSProgressIndicatorSpinningStyle API_DEPRECATED_WITH_REPLACEMENT("NSProgressIndicatorStyleSpinning", macos(10.2,10.14)) = NSProgressIndicatorStyleSpinning;

关于swift - 由于 Style.spinning 已弃用,如何在 macOS Catalina 上正确添加微调器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61905147/

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