WatchKit表更新时闪烁

时间:2015-04-20 17:44:21

标签: ios swift watchkit apple-watch

我目前正在开发一个Watchkit应用程序,并遇到一个闪烁表的问题。

情况如下:使用storyboard工具,我创建了一个包含两种行类型的表。 这个概念是,当正在下载表的数据时,只有第一类的一行将使用整个空间来指示正在下载的数据。当数据到达时,第二行类型用于显示数据。

问题是,表正在以某种方式闪烁,而正在使用数据进行更新。我能够通过删除下载指示消息并仅使用数据的一行类型来解决此问题。

我的问题是,如果有人遇到类似的问题,或者有更好的方式/模式来显示这种信息消息,这表明用户在使用应用程序时会发生什么。

2 个答案:

答案 0 :(得分:1)

当可见单元格大小与其他单元格不同时,重新加载时WatchKit表会闪烁。确保它们的高度和宽度都相同,并且不会有闪烁。

答案 1 :(得分:0)

我这样做的方法是在我的桌子上面放一个小组,占据整个屏幕,里面有一个加载动画。然后我根据需要隐藏/显示组。