首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时调用getPlaceholderTemplateForComplication()方法?

何时调用getPlaceholderTemplateForComplication()方法?
EN

Stack Overflow用户
提问于 2016-06-29 14:47:57
回答 1查看 502关注 0票数 0

我试图为一个WatchOS应用程序构建一个简单复杂的模板,但我仍然想弄清楚什么时候会调用ComplicationController类的方法getPlaceholderTemplateForComplication()

苹果公司的文件显示

当您的应用程序第一次启动时,ClockKit调用此方法,

但如果我运行模拟器,它通常不会开火。

关闭“Apple Watch上的显示应用程序”并将其重新打开是没有帮助的。

何时调用getPlaceholderTemplateForComplication()方法?

EN

回答 1

Stack Overflow用户

发布于 2016-06-29 15:55:48

当您自定义手表面板并选择将显示的复杂情况时,将调用占位符模板。系统调用getPlaceholderTemplateForComplication()一次,然后缓存结果。当您自定义复杂性时,它不会一直调用该方法。

当您滚动复杂的选项时,静态细节显示了占位符模板返回的详细信息。

一旦你的并发症是活跃的--显示在手表表面上--占位符模板就不会被调用。相反,时间线条目来自这些并发症dataSource方法:

  • getCurrentTimelineEntryForComplication,并可选择从
  • 如果支持时间旅行,则为getTimelineEntriesForComplication

安装或删除手表应用程序与占位符模板无关。

For watchOS 3:

watchOS 3支持一个面部图库,它可以让用户看到并自定义观看面孔和复杂情况。库中显示的静态复杂数据也来自占位符模板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38103046

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档