【问题标题】:macOS NSProgressIndicator stops animation when I export my project as .app file当我将项目导出为 .app 文件时,macOS NSProgressIndicator 停止动画
【发布时间】:2018-06-21 16:17:22
【问题描述】:

我有一个奇怪的错误。我在我的 .xib 文件中添加了一个 NSProgressIndicator。我正在构建一个 macOS 项目。当我在我的 Xcode 中运行该项目时,NSProgressIndicator 工作正常。但是当我在 Products 下导出 MacTestDemo1.app 并运行它(在我自己的计算机和其他人的计算机上)时,NSProgressIndicator 不起作用但其他一切正常。我不知道为什么。

我写了一个示例测试项目,发现当viewcontroller由presentViewControllerAsModalWindow呈现时,spinner不起作用。但是如果把它放在原来的窗口上,它也很好用。真是个奇怪的bug!有谁知道为什么? 需要你们的帮助。首先十分感谢。 I export MacTestDemo1.app here out

【问题讨论】:

  • 哦,我找到原因了。我的微调器指示器添加到由 presentViewControllerAsModalWindow 显示的视图控制器上。所以它不适用于modalWidow。它确实在原始窗口上工作。不知道怎么解决。

标签: macos nsprogressindicator


【解决方案1】:

因为没有答案,我来回答我自己的问题。我仍然不知道为什么会这样。但我找到了另一种解决方案。

我使用 CAShapeLayer 类在另一个线程中绘制我自己的自定义加载微调器,当我将其导出为 .app 时它确实有效。

如果有人遇到与我相同的问题,希望这对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-14
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多