如何实现Apple Wallet应用界面?

时间:2019-08-02 09:13:43

标签: ios swift

我想实现Apple Wallet应用程序的布局。它似乎具有非常复杂的动画和交互作用。我必须使用普通的表视图还是集合视图来实现这些效果?

我已经尝试了桌面动画和更新卡片上的高度,但是还不如电子钱包应用中的柔和。

编辑:

到目前为止,我在按钮上所做的尝试:

@IBAction func expandCards(_ sender: UIBarButtonItem) {
        self.expandedView.toggle()
        self.cardTableView.reloadData()
        self.cardTableView.beginUpdates()
        var index = 0
        for card in dataSource!.cards {
            self.cardTableView.reloadRows(at: [IndexPath(row: index, section: 0)], with: expandedView ? .bottom : .top)
            index += 1
        }
        self.cardTableView.endUpdates()
    }

0 个答案:

没有答案