【问题标题】:How can i add clickable button to iOS widget?如何将可点击按钮添加到 iOS 小部件?
【发布时间】:2022-11-09 00:59:18
【问题描述】:

我是 XCode 和 iOS 开发的新手。

我们需要做的:我们需要创建上面有按钮的小部件。这个按钮必须是可点击的,当点击它时,应该触发一些动作。 (对于我们的特殊情况,我们需要从设备麦克风开始录制)

我们所做的:我们创建了 iOS 应用程序,添加了小部件扩展,并且我们能够在主应用程序和小部件之间通信小字符串。我在互联网上搜索过,也遇到了以下问题:ios-add-button-to-widget-extension 我还找到了以下主题:How to add Buttons to a Widget 但我很难有一个清晰的想法。

如何将可点击按钮添加到 iOS 小部件?

谢谢

【问题讨论】:

    标签: ios swift5 xcode13


    【解决方案1】:

    这是可能的,但有一些限制。

    1. 您不能只执行代码,您只能深度链接到您的应用程序,然后由该应用程序处理点击。
    2. systemSmall 小部件被视为一个可点击区域(对多个触摸目标没有精细控制)
    3. systemMediumsystemLarge 可以有更多的触摸目标,并使用 Link 通过特定操作深度链接到您的应用程序。

      要查看如何完成此操作的示例,您可以参考this post

    【讨论】:

      猜你喜欢
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-09
      相关资源
      最近更新 更多