Library that makes easy to display property edit screens for SwiftUI
EditValueView
Library that makes easy to display property edit screens for SwiftUI.
Demo
| String | Bool | Int |
|---|---|---|
| Double | Date | Color |
|---|---|---|
| Array | Dictionary |
|---|---|
| Enum(CaseIterable) | Enum(CaseIterable & RawRepresentable) |
|---|---|
| Codable |
|---|
Usage
EditValueView(target, key: "name", keyPath: \Item.name)
.onUpdate { target, newValue in
// update
}