SwiftUI горизонтальный ScrollView имеет невидимое заполнение - PullRequest
1 голос
/ 12 февраля 2020

Вложенный горизонтальный ScrollView имеет невидимые отступы сверху. Я пытался добавить «.padding (.top, 0)» для ScrollView и для контента, но это не работает. Это ошибка или есть возможность убрать этот отступ?

VStack(alignment: .leading) {
      Text("Text one")
      Text("Text two")
      ScrollView(.horisontal, showsIndicators: false) {
      Text("Text with strange top padding")
    }
}.padding(.horizontal)

1 Ответ

2 голосов
/ 12 февраля 2020

Я не знаю, что такое ScrollingView, но со стандартным ScrollView предоставленный пример хорошо работает (протестировано с Xcode 11.2 / iOS 13.2)

Вот демонстрация с добавленной рамкой вокруг вида прокрутки для лучшей видимости

struct TestHorizontalScrollView: View {
    var body: some View {
        VStack(alignment: .leading, spacing: 0) {
              Text("Text one")
              Text("Text two")
              ScrollView(.horizontal) {
                Text("Text with strange top padding")
            }.border(Color.red)
        }.padding(.horizontal)
    }
}

enter image description here

...