屏幕中间在Apple Watch上的桌子前查看图像(刷新动画)

时间:2018-08-23 08:15:05

标签: swift xcode swift4 watchkit xcode9

我想知道,是否有可能始终在屏幕中间查看表格之前的图像(带有一些Alpha)。

我尝试将表格和图像打包到大小为高度的重叠组中:相对于容器,但是表格不可滚动,并且当高度大小以适合内容,刷新图像位于 布局(大表的中间),但是我需要查看刷新图像,直到刷新结束,并可能滚动表。

有可能获得这个吗?谢谢你的建议。

这是我的故事板:

enter image description here

这是我在苹果手表上的大桌子:

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以为“图像”和“表格视图”添加两个单独的组,然后在要隐藏表格视图时隐藏“图像”组。

以下是在TableView加载数据时在Watch App for Animation中使用的两种方法。

 //MARK:- Animation
    func startActivity() {
        main_group.setHidden(true)
        animation_group.setHidden(false)
        animation_group.setBackgroundImageNamed("single")
        animation_group.startAnimatingWithImages(in: NSMakeRange(0, 100), duration: 0.5, repeatCount: 0)
    }
    func stopActivity() {
        main_group.setHidden(false)
        animation_group.setHidden(true)
        animation_group.stopAnimating()
    }

您可以根据需要使用startActivity()和stopActivity()。

注意:您需要根据需要替换'single'中的映像名称。