如何在 OSX 今天扩展中添加信息按钮?

How can I add an info button in OSX today extension?

我正在寻找一种在今日扩展的顶部栏上添加 "info" 按钮的方法。就像 Apple 在 OSX 中使用的扩展一样。我已经尝试寻找实现它的方法,但我似乎找不到任何东西。

感谢您的帮助。

您可以使用初始化buttonWithType

//Light
var button = UIButton.buttonWithType(UIButtonType.InfoLight)

//Dark
var button = UIButton.buttonWithType(UIButtonType.InfoDark)

对于那些感兴趣的人,我终于找到了解决方案:

您必须实现以下方法:

   //func widgetAllowsEditing() -> Bool {
   //     return true
   // }

    var widgetAllowsEditing: Bool {
        return true
    }
    func widgetDidBeginEditing() {

     // do your stuff

    }

    func widgetDidEndEditing() {

      // do your stuff

    }