Questions tagged [apple-watch-complication]

Complications are small elements that appear on the watch face and provide quick access to frequently used data.

From the docs:

About Complications
Complications are small elements that appear on the watch face and provide quick access to frequently used data. Users can customize most watch faces and install the complications that they want to see. The system provides built-in complications for weather information, upcoming calendar events, the user’s activity, and many more types of data. Apps can also add support for complications and display app-specific data.

170 questions
4
votes
1 answer

CLKComplicationTemplateUtilitarianSmallRingImage not showing image

I'm having issues using CLKComplicationTemplateUtilitarianSmallRingImage with a central image. I'm pretty sure that at one point the image I choose was showing up within the progress ring, but after relauncing a few times, the image disappeared.…
Dandy
  • 1,114
  • 1
  • 15
  • 30
4
votes
1 answer

How can you display HealthKit data on a complication that is refreshed in the background?

I am trying to build a watchOS 2 complication that displays a user's health data, such as steps (but in theory it should be able to display any health data the user has given the app permission to view). When the complication first launches, I can…
lehn0058
  • 19,077
  • 14
  • 65
  • 107
4
votes
1 answer

How to connect and debug a custom ClockKit Complications controller?

I am trying get a custom ClockKit Complication working. I created a custom ComplicationController conforming to CLKComplicationDataSource. It’s added to the Watch Extension’s plist as CLKComplicationPrincipalClass. I am able to select a…
Bernd
  • 10,009
  • 11
  • 60
  • 93
4
votes
2 answers

updating WatchOS2 ClockKit complication with IOS data

I am trying to update a watchOS2 clockkit complication with data transferred via WatchConnectivity from IOS / iPhone. Despite quite a bit of research, so far unsuccessful. I found though that other posts are describing similar challenge (with no…
3
votes
1 answer

Complication Family support- don't show Complication Family if not supported

I'm wondering how to not show a Complication Family if I'm not supporting it. Example: Extra Large watch face In ComplicationController.swift's getLocalizableSampleTemplate and getCurrentTimelineEntry methods I just pass in a handler(nil) when…
SRMR
  • 2,736
  • 4
  • 28
  • 50
3
votes
0 answers

Make the Text (Timer) Fit under CLKComplicationTemplateGrphicCircularOpenGaugeSimpleText

I am working on the watch complication for my app. The app main feature is to time tracking some tasks. So for .graphicCircular module, I choose to use the graphic circular open gauge template.…
nuynait
  • 1,752
  • 17
  • 26
3
votes
0 answers

How to design Complications for watchOS 6 independent app?

I have an independent application on watchOS 6 and in my app I am using the Firestore REST API to show the data to the user using URLSession. Since the Cloud Firestore REST API returns a JSON string, in order to process the data, I have created…
3
votes
1 answer

Apple watch complications update limit

I have a complication that may need to update every 5 minutes. this could easily sum up to 120 updates per day. Is there a way to only update when the user wake up the watch?
david72
  • 6,327
  • 2
  • 31
  • 54
3
votes
1 answer

tintedImageProvider does not provide tint color in Graphic Complication

I am trying to create Graphic Complications for my Apple Watch app (namely Graphic Circular) and I've run into some problems. To support both multicolor and tinted watch faces, I use the following code to provide image for my complication: let…
3
votes
1 answer

Where should Apple Watch Complication data be stored?

I need to store data that's controlled by the main Watch app (and the iPhone app) and displayed in a complication. The official Apple documentation says If you need to fetch or compute the data for your complication, do it in your iOS app or in…
mazz0
  • 635
  • 2
  • 7
  • 17
3
votes
2 answers

tintColor not working on watchOS 5 complication

I have several complications for watchOS 5 and Apple Watch Series 4 that aren't properly making use of their tintColor. Instead, they just display with white text. Other 3rd party complications on the same face show their color. Is there a trick…
RealCasually
  • 3,441
  • 3
  • 23
  • 32
3
votes
2 answers

Apple Watch and Tizen shared library

We would like to bring some functionalities of an home banking mobile application to smart watches; we are evaluating Samsung Gear(Tizen) and Apple watch. Do you know if it is possible to share a core library between the two platforms (Tizen,…
3
votes
1 answer

How to set image with text in modular large complication?

I want to design modular large complication for watch app. In my complication view, I want to the user both image & text. I have some of the design related question, which is as below: How can I set image & text both in multiple rows of…
3
votes
2 answers

Updating the complication gradually degrades the Apple Watch app performance in watchOS3

I've been stressing over this issue for about a week now, trying to pin point the source of a slow but steady Apple Watch app performance degradation. Over the course of about two days, my app's UI would become progressively more sluggish. I've…
3
votes
2 answers

watchOS 3 getSupportedTimeTravelDirections

I am trying to update my watchOS 2 app with complications to watchOS 3. Unfortunately I don't understand what I am doing wrong regarding the ComplicationController. I always get the following error (using Xcode 8 b6): Type 'ComplicationController'…
MikeB
  • 1,549
  • 2
  • 14
  • 26
1 2
3
11 12