Игра с SwiftUI и этим TapGesture () (или любым другим жестом), похоже, не работает для меня в приложении Какао для MacOS, несмотря на @available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
, когда я смотрю определение на TapGesture.
import SwiftUI
struct CircleView : View {
var body: some View {
Circle()
.fill(Color.blue)
.frame(width: 400, height: 400, alignment: .center)
.gesture(
TapGesture()
.onEnded { _ in
print("View tapped!")
}
)
}
}
#if DEBUG
struct CircleView_Previews : PreviewProvider {
static var previews: some View {
CircleView()
}
}
#endif
Сборка прошла успешно, я просматриваю круг в окне предварительного просмотра, и у меня открыта консоль, но ничего не печатается.
Я что-то не так делаю?Это бета-версия 10.15?Есть ли еще одна структура, которую мне нужно импортировать, кроме SwiftUI?Новое в Swift здесь.