Вращающийся Прямоугольник() В SwiftUI

#swiftui

Вопрос:

 Rectangle()
        .fill(Color.blue)
        .frame(width: 1000, height: randomPOS(true, false))
 

Эй, я пытаюсь повернуть этот прямоугольник, и .rotationeffect() не работает, кто-нибудь знает, как бы вы это сделали, я ничего не смог найти на нем.

Ответ №1:

Вы можете использовать rotationEffect(_:anchor:) модификатор.

Пример:

 struct ContentView: View {
    var body: some View {
        Rectangle()
            .fill(Color.blue)
            .aspectRatio(contentMode: .fit)
            .rotationEffect(.degrees(45))
    }
}
 

Результат:

Результат

Комментарии:

1. Хороший код для части .aspectRatio(contentMode: .fit) Мгновенного квадрата!