1

在 macOS Big Surmulticolor中,允许使用强调色,不再覆盖应用程序的自定义色调(理论上)。

喜好

这可以在一些系统应用程序中看到:

播客 音乐

(来自这条推文的图片)

但是,设置tintColor视图、窗口的属性,甚至UIView.appearance()仍然会导致 macCatalyst 中的默认蓝色。甚至onTintColor复选框 ( UISwitch) 的设置也没有任何效果。

错误

这是一个错误还是有正确的方法来做到这一点?

4

1 回答 1

3

您可以按照为 Watch 应用程序设置色调颜色的方式执行此操作:

  1. 打开应用程序的资产目录。
  2. 选择 Editor > Add New Asset > Color Set 菜单项以将新颜色集添加到资产目录。
  3. 在应用程序的 Build Settings 中,将“Global Accent Color Name”设置为您的颜色集的名称。

Apple 的 WatchKit 说明在这里,但实际上所有平台都相同:https ://developer.apple.com/documentation/watchkit/setting_the_app_s_tint_color

于 2020-09-04T16:10:46.150 回答