Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Cocoa应用程序中设置全局着色_Cocoa_Colors_Macos Big Sur_Tint - Fatal编程技术网

在Cocoa应用程序中设置全局着色

在Cocoa应用程序中设置全局着色,cocoa,colors,macos-big-sur,tint,Cocoa,Colors,Macos Big Sur,Tint,我注意到许多应用程序使用自定义的全局色调,如页面(黄色)或音乐(红色)NSAlert默认按钮与此色调相关,就像NSOpenPanel和其他按钮一样(如图中所示的下拉箭头) 我注意到,NSAlert带来了一个以红色显示文本的删除按钮。你知道怎么让它出现吗 谢谢 如何指定特定的全局颜色。我使用代码而不是故事板创建UI 在苹果的应用程序文件夹(如页面)中搜索,我找到了改变应用程序整体色调所需的操作 在资源中创建颜色对象 在info.plist中添加键NSAccentColorName,该键是分配给步

我注意到许多应用程序使用自定义的全局色调,如页面(黄色)或音乐(红色)
NSAlert
默认按钮与此色调相关,就像
NSOpenPanel
和其他按钮一样(如图中所示的下拉箭头)

我注意到,
NSAlert
带来了一个以红色显示文本的删除按钮。你知道怎么让它出现吗

谢谢

如何指定特定的全局颜色。我使用代码而不是故事板创建UI


在苹果的应用程序文件夹(如页面)中搜索,我找到了改变应用程序整体色调所需的操作

  • 在资源中创建颜色对象
  • info.plist
    中添加键
    NSAccentColorName
    ,该键是分配给步骤1中创建的颜色名称的字符串 这将为默认按钮和所有控件的强调元素着色