Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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 如何在OSX今日扩展中添加信息按钮?_Macos_Swift_Today Extension - Fatal编程技术网

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

Macos 如何在OSX今日扩展中添加信息按钮?,macos,swift,today-extension,Macos,Swift,Today Extension,我正在寻找一种方法来添加一个“信息”按钮上的顶部栏的今天扩展。就像苹果在自己的OSX扩展中使用的一样。我试图寻找实现它的方法,但似乎什么也找不到 谢谢您的帮助。您可以使用init按钮,其类型为 //Light var button = UIButton.buttonWithType(UIButtonType.InfoLight) //Dark var button = UIButton.buttonWithType(UIButtonType.InfoDark) 您可以使用init按钮和ty

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


谢谢您的帮助。

您可以使用init
按钮,其类型为

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

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

您可以使用init
按钮和type

//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

    }

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

您必须实现以下方法:

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

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

     // do your stuff

    }

    func widgetDidEndEditing() {

      // do your stuff

    }

谢谢,但我如何将其添加到顶部栏,扩展名右侧?问题是关于OS X,因此需要使用NSButton而不是UIButton。谢谢,但我如何将其添加到顶部栏,扩展名右侧?问题是关于OS X,因此需要使用NSButton而不是UIButton。