Описание тега lazyvgrid
1
ответ
Как правильно передать "элемент ячейки" в .sheet из SwiftUI LazyVGrid?
Вот мой пример, и я не могу сказать, ошибка это или нет. Все мои клетки загружаются правильно, но когда я пытаюсь поднятьDetailView()в качестве листа вставляемый элемент всегда отображается первым в сетке (в моем случае в верхнем левом углу), а НЕ "…
02 авг '20 в 17:37
1
ответ
Я не могу заставить мой LazyVGrid отображать более двух строк
Итак, у меня есть очень простая сетка. Это 5 столбцов и должно быть 3 строки. Но я не могу заставить компилятор скомпилировать что-либо, кроме двух строк.... Компилятор жалуется: "Дополнительные аргументы в позициях #11, #12, #13, #14, #15 в вызове"…
02 июл '20 в 16:27
1
ответ
SwiftUI - создание LazyVGrid с расширяемыми представлениями
Я пытаюсь построить двухколоночную сетку квадратичных представлений из массива цветов, где одно представление расширяется до размера четырех небольших представлений при нажатии. Хавьер из swiftui-lab.com сделал для меня своего рода прорыв с идеей до…
30 июл '20 в 16:27
1
ответ
SwiftUI и CoreData: как подсчитать количество "истинных" логических значений и отобразить результат в VGrid
Я создал объект CoreData под названием Event со своими атрибутами category (Строка) и isBlack(Булево). Я также создал кнопку и VGrid (бета-версия Xcode 12). При нажатии кнопки добавляются и сохраняются некоторые записи в CoreData. у меня есть@FetchR…
16 авг '20 в 15:44
0
ответов
Как сделать так, чтобы LazyVGrid не ленился?
Внутри моего ScrollView есть представление LazyVGrid поверх другого View. После прокрутки вниз, когда я медленно прокручиваю вверх, я замечаю, что представление LazyVGrid на некоторое время исчезает. Вот мой снимок ( https://imgur.com/gallery/kFsgvg…
08 июл '20 в 06:11
1
ответ
Как использовать GeometryReader в LazyVGrid
Я создаю сетку из карточек, у которых есть изображение вверху и немного текста внизу. Вот быстрый UI-код для компонента: struct Main: View { var body: some View { ScrollView { LazyVGrid(columns: .init(repeating: .init(.flexible()), count: 2)) { ForE…
11 июл '20 в 22:29
1
ответ
LazyVGrid, List, LazyStacks не освобождают представления из памяти?
Я играю с новым средством выбора фотографий в SwiftUI 2, и я сделал простое приложение для отображения импортированных изображений в LazyVGrid, но при прокрутке вниз, если я импортировал около 150 изображений, приложение завершило всю память и вылет…
18 июл '20 в 18:54
1
ответ
SwiftUI настраивает LazyVGrid без пробелов
Я хотел создать сетку ячеек без пробелов или меньшего размера, как в приложении "Фотографии", возможно ли это с SwiftUI 2 LazyVGrid? Я пробовал, но между столбцами всегда есть пробел. В документации spacing параметр описывается как: интервал Расстоя…
22 июл '20 в 05:58
1
ответ
SwiftUI - contextMenu в ячейке LazyVGrid, вызывающей сбой анимации при наличии карты
У меня есть LazyVGrid и кнопка NavigationBarItem, которая меняет количество столбцов. Он циклически проходит через 1, 2, 3, затем возвращается к 1 и т. Д. Я использую.animation(.default)модификатор, чтобы оживить это изменение. Когда есть только оди…
12 авг '20 в 12:33
1
ответ
Почему размещение представления в кнопке приводит к ужасному отставанию LazyVGrid (ошибка?)?
Вот мой код. Без кнопки, но с onTapGesture, прокрутка очень плавная. Большой! Но если я помещаю представление Text() в кнопку, то лаг действительно очень, очень плох, даже немного зависает... Это упрощенный код. В моем реальном проекте у меня есть п…
04 авг '20 в 09:21
1
ответ
Сетка SwiftUI со столбцом, подходящим для содержимого?
Возможен ли такой макет с SwiftUI? Я хочу, чтобы в первом столбце был заключен размер меток, поэтому в этом случае он будет достаточно большим, чтобы отобразить "Bigger Label:". Затем оставшееся место отдайте второму столбцу. Этот макет довольно про…
21 сен '20 в 19:43
1
ответ
Подвиды ячеек LazyVGrid продолжают исчезать для определенного текста внутри ячейки
Сценарий Я пытаюсь создать LazyVGrid с 3 столбцами, который отображает элементы, имеющие значок и текст, через LazyVGrid. Код struct CategoryPickerCellPresentationModel: Identifiable { let id = UUID() let name: String let image: Image let color: Col…
29 окт '20 в 12:50
0
ответов
Вставка представлений в LazyVGrid со случайными позициями и размерами SwiftUI
Я хочу создать аналогичную сетку, как показано ниже, со случайным расположением относительно позиций зеленой сетки и случайными размерами на основе цветных полей в SwiftUI Я попробовал LazyVGrid с массивом представлений проблема заключается в инициа…
16 ноя '20 в 03:47
1
ответ
SwiftUI LazyVGrid NavigationLink имеет необычную анимацию при возврате
У меня есть NavigationLink в LazyVGrid, и я получаю эту анимацию по возвращении из представления сведений. Примерно через 3,5 секунды этого видео появляется анимация, которой я не ожидал. Между ячейками есть зазоры, и мне не нравится, как это выгляд…
02 дек '20 в 05:58
0
ответов
SwiftUI: отображение строк переменной длины в LazyVGrid
Я пытаюсь построить вертикальную сетку строк переменной длины, которые будут отображаться рядом друг с другом (например, набор тегов социальных сетей), следующим образом: struct ContentView: View { let data = ["first text", "second text", "long text…
15 сен '20 в 20:45
1
ответ
Как сделать, чтобы текст SwiftUI Text multilineTextAlignment начинался сверху и по центру
Как я могу сделать выравнивание изображения и текста таким же, как 3 другие в SwiftUI LazyVGrid, как я ожидал на изображении ниже? Я думаю, проблема в том, как заставить текст начинаться сверху, если текст многострочный. В Android я могу использова…
25 фев '21 в 05:58
1
ответ
Как создать сетку из 2 столбцов с квадратными ячейками в SwiftUI
Я пытаюсь воспроизвести этот пользовательский интерфейс в SwiftUI с помощью сетки. Я создал такую ячейку. struct MenuButton: View { let title: String let icon: Image var body: some View { Button(action: { print(#function) }) { VStack { icon .resiz…
16 фев '21 в 15:13
1
ответ
Отклонить представление в SwiftUI при повторном рендеринге родителя
Используя iOS14.4, Swift5.3.2, XCode12.2, Я пытаюсь отклонить SwiftUI GridView (см. Код ниже). Функция увольнения выполняется свойством @Environment как объяснено здесь . Все работает до того момента, пока я не представил @Bindingсвойство, которое м…
15 мар '21 в 20:39
1
ответ
SwiftUI LazyVGrid динамическая высота строки
Я хотел бы иметь LazyVGrid строк с одинаковой высотой, расширяющейся / сжимающейся, чтобы заполнить доступную родительскую высоту Является ли это возможным? let columns = Array(repeating: GridItem(.flexible(minimum: 50, maximum: 100)), count: 3) Laz…
24 мар '21 в 14:43
1
ответ
matchedGeometryEffect при утечках памяти ScrollView
Я использую LazyVGrid, чтобы показать галерею статей. Все работает нормально, и у меня нет предупреждений о памяти, потому что каждый раз, когда представление покидает экран, использование памяти уменьшается. Моя проблема в том, что я использую matc…
30 мар '21 в 14:43