当我打开通知中心并且我的应用程序的todayWidget被列出并且没有出现在屏幕上时,我向下滚动到它,但是然后没有加载TodayWidget。看起来像TodayWidget被冻结......但是当它被列出并且如果它立即出现在屏幕上,那么它的加载就好......任何想法为什么会出现这种行为?
同样的事情是whit情况,当列出时,我向下滚动然后向上滚动我的小部件。然后它看起来再次冻结,按钮没有挤压......
当我滚动它时来自其他应用程序的其他小部件,它正在重新加载。我没有找到这种行为的方法......你不知道问题出在哪里?感谢您的任何建议
我的代码:
func widgetPerformUpdateWithCompletionHandler(completionHandler: ((NCUpdateResult) -> Void)) {
self.refreshIndicator.startAnimating()
// some code
self.preferredContentSize.height = CGFloat(self.stationLabel.frame.height + 9)
locationManager.requestLocation()
self.initStationName()
completionHandler(NCUpdateResult.NewData)
}