Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
Macos Sierra通知中心窗口小部件背景色_Macos_Widget_Macos Sierra - Fatal编程技术网

Macos Sierra通知中心窗口小部件背景色

Macos Sierra通知中心窗口小部件背景色,macos,widget,macos-sierra,Macos,Widget,Macos Sierra,与约塞米蒂和El Cap相比,塞拉通知中心采用了一种新的浅背景色。然而,我的小部件仍然显示旧的、黑暗的样式,即使我使用新的SDK重建 该视图的外观设置为“继承(亮暗)”。将其改为“Aqua”似乎没有效果 是否可以将第三方widget更改为与苹果相同的外观?我注意到所有其他第三方小部件看起来都一样。您需要在今天的扩展的Info.plist中将NSExtensionPointVersion的值设置为2.0,以获得新的外观: <key>NSExtension</key> <

与约塞米蒂和El Cap相比,塞拉通知中心采用了一种新的浅背景色。然而,我的小部件仍然显示旧的、黑暗的样式,即使我使用新的SDK重建

该视图的外观设置为“继承(亮暗)”。将其改为“Aqua”似乎没有效果


是否可以将第三方widget更改为与苹果相同的外观?我注意到所有其他第三方小部件看起来都一样。

您需要在今天的扩展的
Info.plist
中将
NSExtensionPointVersion
的值设置为
2.0
,以获得新的外观:

<key>NSExtension</key>
<dict>
    <key>NSExtensionAttributes</key>
    <dict>
        <key>NSExtensionPointVersion</key>
        <string>2.0</string>
    </dict>
</dict>

谢谢它起作用了。但是,当我创建提交存档时,我会收到错误:“iTunes存储操作失败。Info.plist密钥无效。捆绑包***.appex中的密钥“NSExtensionPointVersion”无效。”如何解决此问题?
NSString *appearance = self.parentViewController.view.effectiveAppearance.name;
BOOL legacyDarkBackground = ([appearance isEqualToString:NSAppearanceNameVibrantDark]);