问题标签 [apple-watch-complication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apple-watch - iOS App 被杀,但 AppleWatch 可以向它发送消息?为什么?
- AppleWatch Enterforground,Watch 客户端发送字典 "@{@"check":@"I'm Back"}"
- iOS 客户端收到 "@{@"check":@"I'm Back"} " ,使用静态 num i 重播字典为 "@{@"check":@"Rcheck_i"}"
- 杀死 iOS 客户端
- AppleWatch enterbackground, 5 second , enterforround , AppleWatch 从 ios 客户端收到消息为 "@{@"check":@"Rcheck_i"}",怎么了???
谁能帮帮我,代码是...
//iOS客户端
//AppleWatch 客户端
localization - Is it possible to have in a complication localized text with arguments?
I want to display in a watch complication localized text that contains an argument set at runtime, e.g. „Available: 3“, where "3" should be set at runtime.
On iOS, this is easy: One defines a localized format string and insets into this format the actual parameter, like:
where the Localizable.strings
file contains an entry
In watchOS 3, if one wants to update a complication, one can use
There, if the right complication type is provided, one could choose a complication template, and set some text, e.g. using:
where a file ckcomplication.strings
contains e.g. an entry
In this case, the complication would display „Available“.
The question is, how do I add an actual value, e.g. „3“, to the displayed text?
ios - 如何在手表复杂功能中进行倒计时?
我正在研究一种应该在几分钟内提供倒计时的并发症?假设用户将其指定为 25 分钟,因此复杂功能应每分钟更新一次计数,直到达到 0。
根据我的研究,应该使用scheduleBackgroundRefresh
API 调用来更新复杂性。但是,看起来苹果并不能保证 watchOS 唤醒应用程序的确切时间。此外,每分钟安排一次刷新似乎是一种错误的方法。
我还想过getTimelineEntries
在我的CLKComplicationDataSource
. 然而,这也没有奏效。
有没有一种合适且可靠的方法来制造这种类似秒表的复杂功能?
ios - 有没有办法用偏移样式从 CLKRelativeDateTextProvider 中删除 +/-?
我正在使用 CLKRelativeDateTextProvider 为我的手表复杂功能提供一个计时器。这是倒计时。一切都很好,除了 watchOS 显示一个负号。例如(取决于它是向上计数还是向下计数):
- 21 分钟
+ 21 分钟
有没有办法以某种方式格式化文本CLKRelativeDateTextProvider
,使其仅显示21 分钟?我在文档和在线上找不到任何东西,但也许(即希望)我错过了一些东西。
ios - CLKComplicationDataSource:getTimelineEntries 委托调用了数百次
我正在尝试在 Watch 应用程序复杂功能中支持 TimeTravel。考虑这段代码。
在我杀死应用程序之前,我无法理解为什么这些委托方法会被重复调用。
我想知道我做错了什么,因为操作系统负责调用这些方法。这是某种 WatchOS 错误吗?
控制台日志的一小段摘录:
在这一点上,我杀死了应用程序......
watchkit - Apple WatchKit 中的汇编是什么?
Apple WatchKit 中的汇编是什么?
我可以WKInterfaceController
在同一个 Apple Watch 应用中同时拥有编译界面和普通应用吗?
swift - 为 Apple Watch 创建并发症
我知道如何创建基本的手表复杂功能。
我想创建像原生电池一号(圆环)这样的复杂功能。
如何获取复杂情况的实时数据,可能是 API 调用,或来自 iPhone 的数据?
我可以创建多个相同的并发症类型吗?
healthkit - ClockKit - Health Kit 数据更改时重新加载时间线
我正在编写一个依赖于 Health Kit 数据的并发症。
我希望能够在商店更改时重新加载时间线,但不知道要挂钩什么来做到这一点。
swift - 如何在模块化大型复杂功能中设置带有文本的图像?
我想为手表应用程序设计模块化的大型复杂功能。在我的复杂视图中,我希望用户同时拥有图像和文本。
我有一些与设计相关的问题,如下所示:
- 如何在多行并发症视图中设置图像和文本?
- 最多可以支持多少行模块化大复杂显示的目的?
- 如何为同一个系列创建多个复杂功能,例如针对单个应用程序具有 Ring、Simple 和 Stack 的圆形小型复杂功能类型?
我已经检查了模块大型复杂性苹果文档,但我没有得到足够的信息。Apple Doc:- 模块化大型复杂功能
watchkit - 如何自动更新 Apple Watch 复杂功能?
目前,我的代码不起作用。我仍然需要手动刷新它。我希望并发症每 12 小时自动更新一次。