小编sal*_*.dm的帖子

表视图单元格加载动画一个接一个

我需要设置表视图行的负载动画.当表重新加载数据时,我需要一行接一行地从左边进入.我怎样才能做到这一点?

animation cell uitableview ios

14
推荐指数
3
解决办法
1万
查看次数

完成时的 SwiftUI EditButton 操作

如何设置当用户点击时要执行的操作EditButton?有可能这样做吗?

请注意,这与在用户可能执行的每个单独编辑中执行操作不同(onDelete例如onMove。当用户完成所有更改并准备好提交它们时,如何设置要执行的操作?

这是必要的,因为我正在模型的临时副本上进行所有更改,并且在用户点击“完成”之前不会将更改提交到实际模型。我还提供了一个“取消”按钮来放弃更改。

struct MyView: View {
    @Environment(\.editMode) var mode

    var body: some View {
        VStack {
            HStack {
                if self.mode?.value == .active {
                    Button(action: {
                        // discard changes here
                        self.mode?.value = .inactive
                    }) {
                        Text("Cancel")
                    }
                }

                Spacer()

                EditButton()
                // how to commit changes??
            }
            // controls to change the model
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以在 上设置“完成”操作,EditButton或者我是否必须提供自己的按钮来充当EditButton?我当然可以做到这一点,但似乎使用EditButton.

swift swiftui

4
推荐指数
1
解决办法
7141
查看次数

标签 统计

animation ×1

cell ×1

ios ×1

swift ×1

swiftui ×1

uitableview ×1