Пытается составить 3 одновременных жеста в SwiftUI, но SwiftUI SimultaneousGesture()
работает только с 2 жестами.
Например, у меня есть базовый c Вид, например:
struct myRect: View {
var body: some View {
Rectangle()
.fill(Color.red)
.frame(width: 200, height: 200)
}
}
И мне нужно, чтобы это представление было перетаскиваемым, вращаемым и изменяемого размера.
Я предполагаю, что мне нужно будет использовать DragGesture()
, RotationGesture()
и MagnificationGesture()
. Но я застрял, поскольку SimultaneousGesture()
принимает только 2 жеста максимум. Как я могу заставить эти 3 жеста работать с моим видом?
Редактировать:
Я должен указать, что эти жесты должны работать одновременно. Это в точности как вопрос, заданный здесь: Одновременное сжатие, панорамирование и поворот текста, как Snapchat [SWIFT 3]
Однако это было для UIKit. Возможно ли это сделать в SwiftUI?