Отставание при использовании clipShape и Circle в SwiftUI - PullRequest
1 голос
/ 07 мая 2020

У меня проблема с SwiftUI clipShape().

Когда я использую clipShape() с Circle(), мой iPad (iPad air 2) тормозит + черный экран, но с Capsule у меня нет это отставание.

Этот GIF представляет вам эту проблему: clipShape с кругом

И этот GIF представляет вам clipShape() с Capsule(), где я не вижу ничего проблема: clipShape с капсулой

Это код, который я использовал для проверки:

import SwiftUI

struct ContentView: View {

    var body: some View {
        VStack {
            ForEach(1 ..< 5) { i in
                HStack {
                    ForEach(1 ..< 15) { t in
                        Image(systemName: "plus")
                        .padding(10)
                        .background(Color.gray)
                        .clipShape(Circle())
                    }
                }
            }
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

Большое спасибо.

...