我有一个图像网格。每个点击的图像都应该在NavigationView上推送一个包含图像详细信息的视图。 导航链接按预期工作,但当我按下back按钮时,它会打开下一个图像,依此类推,直到它循环了所有图像。怎么一回事? 这是View struct ImageGrid: View {
@ObservedObject var part: Part
@State private var showingImagePicker = false
@State private var inputImage: UIImage?
var body: some View {
我在SwiftUI中对一个视图进行动画处理,即使在.onAppear()方法中没有它,它也会在视图出现时立即进行动画处理。我想让它只在我按下文本时显示动画,这就是为什么我使用轻击手势的原因。下面是我的代码: struct ContentView: View {
var body: some View {
Text()
.scaleEffect(cardTap ? 0.9 : 1)
.gesture(LongPressGesture().onChanged { value in