在didDeactivate(Glance和InterfaceController)之后清除标签,WatchKit中的图像

时间:2015-06-11 14:41:19

标签: sleep clear watchkit

我正在为苹果手表开发应用程序。当应用程序进入睡眠状态或已停用时,我遇到了“清除”屏幕的麻烦。

在didDeactivate中,我清除所有标签和图片,但当应用程序再次启动时,此标签和图像将在1秒内保留。

我是如何处理的?

- (void)didDeactivate {
label = @" ";
[image setImage:[UIImage imageNamed:@"default"]];
}

(当然,执行了didDeactivate)

1 个答案:

答案 0 :(得分:0)

我建议您在willActivate()中清理您的用户界面。您无法在didDeactivate()中更改用户界面。

  

请勿使用此方法更改界面。 WatchKit忽略在接口处于非活动状态时设置接口对象值的尝试,包括在执行此方法期间。

Reference.