我正在为苹果手表开发应用程序。当应用程序进入睡眠状态或已停用时,我遇到了“清除”屏幕的麻烦。
在didDeactivate中,我清除所有标签和图片,但当应用程序再次启动时,此标签和图像将在1秒内保留。
我是如何处理的?
- (void)didDeactivate {
label = @" ";
[image setImage:[UIImage imageNamed:@"default"]];
}
(当然,执行了didDeactivate)
答案 0 :(得分:0)
我建议您在willActivate()
中清理您的用户界面。您无法在didDeactivate()
中更改用户界面。
请勿使用此方法更改界面。 WatchKit忽略在接口处于非活动状态时设置接口对象值的尝试,包括在执行此方法期间。