Post

Replies

Boosts

Views

Activity

ScrollView with clipShape or cornerRadius freezes app when reaches safe area.
ScrollView with clipShape or cornerRadius freezes app when offset applied to superview and it reaches safe area.struct ContentView: View { @State var offset: CGSize = .zero var body: some View { ScrollView(.horizontal, showsIndicators: false) { HStack(spacing: 17) { ForEach(0...10, id: \.self) { i in Color.black .frame(width: 60, height: 60) .clipShape(Circle()) } } } .clipShape(Capsule()) .offset(x: 0, y: offset.height) .edgesIgnoringSafeArea(.all) .gesture( DragGesture().onChanged { value in self.offset = value.translation }.onEnded { value in self.offset = .zero } ) } }To test that just try to move scrollview to top or bottom safe area. App gets freezed with no exception or error and never refresh.
3
0
1.5k
Dec ’19