Описание тега lazyhgrid

1 ответ

Как сделать, чтобы текст SwiftUI Text multilineTextAlignment начинался сверху и по центру

Как я могу сделать выравнивание изображения и текста таким же, как 3 другие в SwiftUI LazyVGrid, как я ожидал на изображении ниже? Я думаю, проблема в том, как заставить текст начинаться сверху, если текст многострочный. В Android я могу использова…
1 ответ

SwiftUI Как мне записать индекс элемента сетки, который в данный момент отображается в Stack/LazyHGrid с горизонтальной прокруткой?

Я пытаюсь создать прокручиваемый горизонтальный список элементов, где каждый элемент занимает почти всю ширину экрана (UIScreen.main.bounds.width - 50). Следующего элемента должно быть достаточно, чтобы пользователь знал, что есть к чему прокрутить.…
19 мар '21 в 22:45
0 ответов

Можно ли создать простую коллекцию гибких представлений в SwiftUI с помощью Grid?

То, что я пытаюсь создать, на самом деле очень простой и распространенный компонент. Вот такой дизайн: Вот код, который я пробовал до сих пор: struct ContentView: View { var tags: [String] var body: some View { LazyVGrid(columns: [GridItem(.flexible…
27 апр '21 в 19:00
1 ответ

Предварительный выбор элемента на LazyHGrid

Привет всем, я работаю с LazyHGrid. Сетка показывает 19 ячеек, разделенных на 2 строки, и их содержимое — это время, которое пользователь может выбрать. У меня проблема с предварительным выбором, т.е. я хотел бы, чтобы при отображении горизонтальной…
30 янв '22 в 03:51
2 ответа

Почему LazyHGrid не так высок, как его элементы?

У меня есть LazyHGrid, который показывает несколько текстовых представлений в одной строке. Этот LazyHGrid находится внутри VStack. Однако LazyHGrid выше, чем нужно. Что вызывает дополнительное пространство? struct ContentView: View { let rows = [Gr…
09 фев '22 в 07:21
1 ответ

Как устранить пробелы вокруг элементов LazyHGrid?

Я установил интервал на LazyHGridи GridItemsна 0, но все еще есть интервал в вертикальном направлении. Почему это? Как убрать этот пробел? struct ContentView: View { let strs: [String] = ["aa", "", "bbbb"] let hgRows: [GridItem] = [GridItem(.fixed(6…
14 фев '22 в 13:21
1 ответ

Создание ленивой сетки со строками и столбцами — SwiftUI

Я хочу создать представление в своем приложении, которое действует в основном как таблица. Я считаю, что ленивая сетка — лучший способ сделать это в iOS 14, я просто не уверен, что я с ними делаю. Тип таблицы, которую я хочу создать, показан ниже: К…
15 дек '20 в 23:26
1 ответ

Закрепленные разделы поверх представления в LazyHGrid

Я много искал эту проблему, как добиться закрепления раздела поверх представления, когда у нас есть горизонтальная прокрутка в LazyHGridпохоже на клавиатуру Native Emoji , у нас может быть обходной путь? Обновлено ScrollView(.horizontal) { LazyHGrid…
08 апр '22 в 17:03
1 ответ

SwiftUI — сетка/таблица с заголовками столбцов

Я пытаюсь создать дизайн, который по существу имеет следующий макет: Поэтому мне нужны заголовки столбцов для этой таблицы или сетки. Второй столбец не нуждается в заголовке. Это похоже на работу для LazyVGrid или LazyHGrid, однако я не могу найти р…
05 апр '22 в 20:47
0 ответов

Как сделать прокрутку lazyvgrid/lazyhgrid горизонтальной, сохраняя ее внешний вид?

Я пытаюсь создать lazyvgrid, который имеет 1 строку и прокручивается горизонтально, но я должен что-то упустить, так как все, что я пытаюсь, портит мой макет. Чего я хочу достичь: Такая сетка ( только с 1 строкой ), которая может прокручиваться по г…
29 мар '22 в 17:46
1 ответ

SwiftUI — динамическая высота строки LazyHGrid

Я создаю вертикальный макет, в котором есть горизонтальная прокрутка. Проблема в том, что просмотры вможет иметь разную высоту (в основном из-за динамических текстовых строк), но сетка всегда вычисляет свою высоту на основе первого элемента в сетке:…
04 окт '22 в 10:54