当前位置:  开发笔记 > 编程语言 > 正文

NSAlert没有弹跳码头图标

如何解决《NSAlert没有弹跳码头图标》经验,为你挑选了1个好方法。

如果您暂停了NSAlert应用程序在后台,您的停靠栏图标会开始弹跳并继续弹跳直到您切换回来.

我觉得这很烦人.

有谁知道如何禁用单个应用程序?



1> Dirk Stoop..:

创建自己的NSApplication子类,并实现以下内容:

- (int)requestUserAttention:(NSRequestUserAttentionType)requestType
    {
        if (dontDoThatBouncyThing) {
            return 0;
        }
        return [super requestUserAttention:requestType];
    }

不要忘记将Info.plist中的"NSPrincipalClass"从NSApplication更改为您自己的NSApplication子类.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有