【问题标题】:How to open "Add Widgets" View From App如何从应用程序打开“添加小部件”视图
【发布时间】:2017-10-22 09:49:32
【问题描述】:

今天扩展支持我的应用,

我想在我的应用设置视图中添加一个按钮,所以当用户点击它时,我会将用户切换到 “添加小部件” 视图,即此视图:

因此用户可以添加所需的小部件。

有没有办法做到这一点?还是不可能?

谢谢。

【问题讨论】:

    标签: ios swift today-extension


    【解决方案1】:

    这是不可能的。您唯一能做的就是告诉您的用户有关小部件的信息,以及他们如何将小部件添加到今日视图:

    • 转到主屏幕
    • 全部向左滑动
    • 滚动到底部
    • 点按“编辑”
    • 点击我超级有用的小部件旁边的“+”。

    【讨论】:

    • 您好,感谢您的回答,但请提出一个问题:Apple 文档中是否有参考说明无法做到这一点?并感谢您的可爱建议:)
    • 好吧,通常苹果只说什么是可能的和允许的。但是没有用于此类任务的 API,所以这就是我说不可能的原因。
    【解决方案2】:

    只需向下滑动即可打开通知中心并添加您的小部件,如下例所示。

    【讨论】:

    • 我的意思是如何“以编程方式”做到这一点:| :| :| :| @_@
    • 您必须手动将小部件添加到小部件列表中,因为目前苹果从未提供任何公共 api 来执行此操作。
    【解决方案3】:

    似乎没有显示小部件编辑屏幕的 API,因为: 通常情况下,应用程序的设置视图中有一个“添加小部件”按钮(如果尚未安装小部件)。所以你不需要打开小部件编辑屏幕。 这是截图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多