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

问题描述 投票:1回答:2

我正在寻找一种在今日扩展的顶部栏中添加“信息”按钮的方法。就像Apple在OSX中自己的扩展中使用的那样。我试图寻找实现它的方法,但似乎什么也找不到。

enter image description here

感谢您的帮助。

macos swift today-extension
2个回答
3
投票

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

您必须实现以下方法:

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

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

     // do your stuff

    }

    func widgetDidEndEditing() {

      // do your stuff

    }

0
投票

您可以使用初始化buttonWithType

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

//Dark
var button = UIButton.buttonWithType(UIButtonType.InfoDark)
© www.soinside.com 2019 - 2024. All rights reserved.