ここのこのチュートリアルは優れています
http://www.sneakycrab.com/blog/2015/6/10/writing-your-own-watchkit-complications
これは、fillFraction、ringStyle、およびtextProviderを設定する必要があることを示していますが、目的のcで何をする必要があるかをドキュメントから飛び出してはいません。考えられる多くの組み合わせを試しました。新しいwatchOS複雑化テンプレートでボイラープレートコードを完成させることについて、私の理解を助けることができる人はいますか?
- (void)getPlaceholderTemplateForComplication:(CLKComplication *)complication withHandler:(void(^)(__nullable CLKComplicationTemplate *complicationTemplate))handler {
/
switch (complication.family) {
case CLKComplicationFamilyCircularSmall:
// WHAT DO I PUT HERE? confused.com
break;
default:
break;
}
}
iOS アプリからのアップデートで、小さな円形の複雑化をテストしたいと考えています。
私が迅速にオールインする前に、誰かが私の理解を助けてくれますか?
どうもありがとうニック
@mipadi との簡単なチャットの後に更新します :-) と微調整。
- (void)getPlaceholderTemplateForComplication:(CLKComplication *)complication withHandler:(void(^)(__nullable CLKComplicationTemplate *complicationTemplate))handler {
switch (complication.family) {
case CLKComplicationFamilyCircularSmall:
{
CLKComplicationTemplateCircularSmallRingText *myComplicationTemplate; // Create template object
myComplicationTemplate.fillFraction = 0.7;
myComplicationTemplate.ringStyle = CLKComplicationRingStyleOpen;
handler(myComplicationTemplate);
}
default:
break;
}
}