Поворот и переворот символов SF в SwiftUI: методы горизонтального переворота

Чтобы повернуть символ SF и применить горизонтальное отражение в SwiftUI, вы можете использовать следующие методы:

  1. Использование модификатора .rotationEffect:

    Image(systemName: "symbolName")
       .rotationEffect(.radians(.pi))
       .scaleEffect(x: -1, y: 1, anchor: .center)
  2. Использование специального модификатора View:

    Content) ->some View {
    content
    .rotationEffect(.radians(.pi))
    .scaleEffect(x: -1, y: 1, привязка:.center)

    расширение View {
    func HorizontalFlip() ->some View {
    self.modifier(HorizontalFlipModifier())


    // Использование:
    Image(systemName) : «symbolName»)
    .horizontalFlip()

Эти методы поворачивают символ SF на π радиан (180 градусов), а затем применяют к нему горизонтальное отражение.