我正在尝试在小部件中实现下载时间线数据,因此我创建了一个具有相应数据任务的后台URLSession来下载 JSON:let session = URLSession( configuration: .background(withIdentifier: identifier), deleg ...
我正在尝试在小部件中实现下载时间线数据,因此我创建了一个具有相应数据任务的后台URLSession来下载 JSON:let session = URLSession( configuration: .background(withIdentifier: identifier), deleg ...
我是 iOS 开发的新手,我正在努力使视图的.background()修饰符应用于整个背景。 我的代码如下,旨在成为苹果手表的复杂功能: 我认为有.ignoresSafeArea()加上.background()可以解决问题,但它会将背景应用为文本周围的框。 它也会在刷新时闪烁。 想法? 它在预览版 ...
我无法使用 Widget Extension 中的 WeatherKit 框架获取天气。 这是我为此示例创建的一个项目。 此小部件显示样本位置的湿度。 这是代码: 它在模拟器中运行良好: 但它在真实设备中不起作用。 只要我调用WeatherService的weather(for: CLLocat ...
出于测试目的,我尝试使用以下代码每 30 秒刷新一次小部件。 但我得到以下日志 如上面的日志所示,小部件每 5 分钟刷新一次(两个“当前时间”的差异)。 在主屏幕中检查小部件时,它不会每 30 秒更新一次。 我的理解(这不是观察到的):Widget 首先在 7:53:31 更新自己。 当时间为 7: ...
我正在尝试本地化小部件。 设置.environment(\.locale, Locale(identifier: "ja"))不适用于大多数代码: 它仅适用于: Text(entry.date, style: .date) 但不适用于: Text(Date.now.advanced(by: 60 ...
我正在为我的 iOS 应用添加对 LiveActivities/Widgetkit 的支持。 我仍然支持 iOS 14+ 的旧版本。 在我的 SceneDelegate 中检查用户是否通过 LiveActivity 返回到应用程序时: 和 现在的问题是,无论我如何将它包装在#available(i ...
我在我的 Live Activity 中添加了Text(Date().addingTimeInterval(2400), style: .timer) ,但是当它的倒计时为零并且通知尚未发送时它开始计数。 可以修复吗? 我尝试使用普通计时器,但在实时活动中它不起作用 ...
赏金将在 3 天后到期。 此问题的答案有资格获得+150声望赏金。 旅大想提请大家注意这个问题。 我有一个工作时钟小部件。 为此,我创建了一个每天更新一次的时间表。 小部件显示时钟如下: 我选择了这种方法而不是每分钟创建一个条目时间线,因为我在文档中读到系统不会 promise 根据要求更新小部件 ...
当您在 Apple 时钟应用程序中有一个活动计时器时,它会在锁定屏幕的通知区域中将倒计时显示为彩色交互式小部件。 我知道以前苹果的时钟应用程序使用私有 API 在锁屏上倒计时,第三方应用程序无法实现相同的结果。 然而,我刚刚看到一个停车应用程序 (RingGo) 在锁定屏幕上显示了一个看起来像定制 ...
在主应用程序中,我可以根据用户偏好覆盖深色/浅色主题,以便我可以根据命名颜色检索正确的颜色信息。 但是,如何覆盖WidgetKit的主题,以便我的WidgetKit可以正确解释命名颜色? 我知道在WidgetKit中,我可以使用@Environment(\.colorScheme)读取当前系统范围 ...
这就是我们通过使用意图定义文件在WidgetKit中提供“编辑小部件”功能的方式。 意图定义文件 编辑小部件期间的结果 为了在意图处理期间(点击编辑小部件页面时)提供选择列表,这是我们的代码。 这就是结果意图处理期间的结果 我想知道,有没有办法在 UI 上创建多个部分? 例如, 谢谢。 ...
并发症 displayName 显示空白或应用程序名称。 显示空白名称我从 widgetKit 实现了复杂功能。 我设置了configurationDisplayName,描述。 但是 displayName 显示空白或应用程序名称。 我选择的复杂功能运行良好。 但它在所选列表中的显示名称是空白的。 ...
这是 iOS 16.1 和 Xcode 14.1。 我这里有这个视图,我希望在 iOS 16 锁定屏幕上用作锁定屏幕小部件,在 watchOS 9 上用作复杂功能,如.accessoryCircular :struct ComplicationImageCircularView: View { ...
就像在这个例子中: 我试过 TabView 但这只是导致应用程序崩溃。 ...
我正在尝试自己实现锁屏小部件我目前实现的小部件 我想实现这个ios16锁屏小部件我几乎什么都做了,就是没能实现小圆圈的透明边框。 我找不到使它后面的环的背景变得透明的方法。 我的代码 如何制作透明边框,同时忽略其背后视图的背景? ...
我决定从我的应用程序中删除一个小部件扩展。 因此不再支持这种特定的小部件类型。 所以我从我的项目中完全删除了扩展,包括所有代码和相应的目标。 安装的小部件在更新后中断当我现在用这个新版本更新我的应用程序时,旧的小部件仍然存在,但是空白,因为它们不能再更新,因为没有更多的小部件扩展或代码来处理更新。 ...
我的工作是使用 widgetkit 和 swiftui 创建一些小部件,但是主要项目是建立在 uikit 上的,所以我对 swiftUI 不是很好。不过,我想知道我是否可以在其中添加一个图形,例如 medium大小的小部件,图表是否可以滚动以显示更多信息? 还是只能点击? 谢谢你。 我知道小部件是 ...
情况我的应用程序提供了多个小部件,只有一些小部件使用位置,因此我将小部件分成多个扩展。 这允许系统仅提示用户使用位置信息的小部件。 我不能再使用 WidgetBundle 方法来确定小部件库中小部件的顺序。 问题是否有另一种方法可以确定具有两个扩展名的小部件库中小部件的顺序? 我试过的: 我创建了一 ...
我试图从小部件时间线生成器确定widgetRenderingMode和其他上下文信息,但我看到此代码出现奇怪的构建错误: Cannot assign to property: 'environmentVariants' is a 'let' constant 如何从时间轴中确定渲染模式? 另见: ...
我在我正在创建的小部件的意图处理程序中有以下代码: 当我在 ios 15.5 的 iphone 13 pro 模拟器中运行代码时,我得到以下 output: 它永远不会到达after declaring items print 语句,所以我知道问题出在contentsOfDirectory上。 我知 ...