【发布时间】:2021-02-11 01:28:15
【问题描述】:
由于某种原因,当我添加填充修饰符时,onTapGesture 修饰符不起作用。如果你往下看,你会看到我尝试添加填充修饰符的 3 个地方。如果我注释掉/删除填充修饰符,onTapGesture 修饰符可以正常工作,但如果我取消注释任何这些填充,onTapGesture 将停止工作。我不知道这里发生了什么。
if noninitialRun == false {
ZStack(alignment: .topTrailing) {
Walkthrough()
//.padding(-16)
VStack {
Image(systemName: "xmark")
//.padding()
.onTapGesture {
print("tap")
noninitialRun = true
UserDefaults().setValue(true, forKey: "notFirstRun")
}
//.padding()
}
}
}
【问题讨论】:
-
适用于 Xcode 12.1 / iOS 14.1。您使用哪个环境?你在哪里复制的?
-
我同意上面的评论——平台在这里真的很重要。 SwiftUI
onTapGesture在 macOS 上几乎完全崩溃