如何使用 Objective C 填充 getPlaceholderTemplateForComplication?
How do I populate getPlaceholderTemplateForComplication using Objective C?
所以这里的教程很棒
http://www.sneakycrab.com/blog/2015/6/10/writing-your-own-watchkit-complications
这告诉我我需要设置 fillFraction、ringStyle 和 textProvider,但它并没有从文档中跳出来告诉我我需要在 objective 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 应用程序的更新来测试一个小的循环并发症。
在我全力以赴之前,任何人都可以帮助我理解 swift?
非常感谢
尼克
在与@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;
}
}
您将创建一个 CLKComplicationTemplate
的实例并将其传递给处理程序:
- (void)getPlaceholderTemplateForComplication:(CLKComplication *)complication withHandler:(void(^)(__nullable CLKComplicationTemplate *complicationTemplate))handler {
switch (complication.family) {
case CLKComplicationFamilyCircularSmall: {
CLKComplicationTemplate *myComplicationTemplate = [CLKComplicationTemplate new];
// Create your template object
handler(myComplicationTemplate);
break;
}
default:
break;
}
}
所以这里的教程很棒
http://www.sneakycrab.com/blog/2015/6/10/writing-your-own-watchkit-complications
这告诉我我需要设置 fillFraction、ringStyle 和 textProvider,但它并没有从文档中跳出来告诉我我需要在 objective 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 应用程序的更新来测试一个小的循环并发症。
在我全力以赴之前,任何人都可以帮助我理解 swift?
非常感谢 尼克
在与@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;
}
}
您将创建一个 CLKComplicationTemplate
的实例并将其传递给处理程序:
- (void)getPlaceholderTemplateForComplication:(CLKComplication *)complication withHandler:(void(^)(__nullable CLKComplicationTemplate *complicationTemplate))handler {
switch (complication.family) {
case CLKComplicationFamilyCircularSmall: {
CLKComplicationTemplate *myComplicationTemplate = [CLKComplicationTemplate new];
// Create your template object
handler(myComplicationTemplate);
break;
}
default:
break;
}
}