I made it!
I found that Apple release a new Protocol called "UIGestureRecognizerRepresentable", I use it to wrapper UIKit Gesture, then apply it to my SwiftUI View.
TabView {
Text("1")
Text("2")
}
.tabViewStyle(.page)
.gesture(ComicTapGesture({ _ in }))
struct ComicTapGesture: UIGestureRecognizerRepresentable {
...
}