У меня есть горизонтальная прокрутка внутри вертикальной прокрутки, по вертикали все работает нормально, но горизонтальнIOS

Программируем под IOS
Ответить
Anonymous
 У меня есть горизонтальная прокрутка внутри вертикальной прокрутки, по вертикали все работает нормально, но горизонтальн

Сообщение Anonymous »

У меня есть горизонтальная прокрутка внутри вертикальной прокрутки, вертикально она работает нормально, но горизонтальная часть не прокручивается, пока я вручную не задаю рамке какое-то большое значение, например 300. Я хочу, чтобы высота рамки прокрутки составляла максимум 100. что здесь делаю не так?

Код: Выделить всё

struct feedView: View {
var body: some View {
NavigationStack {
ScrollView {
//Story grid
ScrollView(.horizontal, showsIndicators: false) {
LazyHStack(content: {
ForEach(1...20, id: \.self) { count in
Circle()
.fill(.yellow)
.frame(width: 70, height: 70)
}
})
}

.frame(height: 100)
.background(.blue)

//Feed Vgrid
LazyVStack(spacing: 30, content: {
ForEach(0...16, id: \.self) { count in
FeedCell()
}
})
.padding(.top, 8)

}
.navigationTitle("Feed")
.navigationBarTitleDisplayMode(.inline)
.toolbar(content: {
ToolbarItem(placement: .topBarLeading) {
Image("instagram-text-icon")
.resizable()
.frame(width: 100, height: 100)
}
ToolbarItem(placement: .topBarTrailing) {
Image(systemName: "paperplane")
.imageScale(.large)
}
})
}
}
}

Подробнее здесь: https://stackoverflow.com/questions/791 ... -works-fin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»