Описание тега swiftui-layout
1
ответ
SwiftUI: запретить расширение представления внутри VStack
У меня есть такой VStack со списком внутри VStack(alignment: .leading, spacing: 16) { Text("Contacts") .font(.custom("AvenirNext-DemiBold", size: 20)) .foregroundColor(Color("DarkTitle")) .padding(8).layoutPriority(1) List(self.contacts) { contact i…
05 дек '19 в 18:43
1
ответ
Кривые и пути в SwiftUI
Я пытаюсь создать изогнутый путь, обернутый в форму, чтобы прикрепить его к панели вкладок, но у меня возникают проблемы с получением желаемого вида. Вот то, что я ищу. Есть идеи, как создать эту форму?
02 май '20 в 22:01
0
ответов
Как изменить фиксированный размер элемента Lazy Grid GridItem в ответ на изменение размера динамического текста?
В приведенном ниже коде используется LazyVGrid реализовать макет моих элементов управления так, чтобы все выстроилось следующим образом: В частности, все концы ползунков выровнены, а символы выровнены по центру друг относительно друга. Я разработал,…
06 сен '20 в 01:06
1
ответ
Сетка SwiftUI со столбцом, подходящим для содержимого?
Возможен ли такой макет с SwiftUI? Я хочу, чтобы в первом столбце был заключен размер меток, поэтому в этом случае он будет достаточно большим, чтобы отобразить "Bigger Label:". Затем оставшееся место отдайте второму столбцу. Этот макет довольно про…
21 сен '20 в 19:43
1
ответ
SwifUI LandScape NavigationTopBar не скроет
Мне нужен был только один пейзажный вид между всеми видами, поэтому я добавил код ниже в AppDelegate func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask { return AppDel…
15 сен '20 в 11:14
1
ответ
Есть ли в SwiftUI поддержка чего-то вроде TimePicker (Hours, Mins, Secs)?
Я пытаюсь добиться чего-то вроде управления временем выбора времени в приложении iOS Timer: Я исследовал DatePicker, но у него нет секундного представления.
12 мар '21 в 17:38
2
ответа
Контент SwiftUI обрезается на небольших экранах iPhone
Я новичок в SwiftUI, поэтому я следую руководству, чтобы познакомиться с ним. Однако содержимое моего приложения обрезается на экранах меньшего размера (как по вертикали, так и по горизонтали). Как я могу этого избежать? Вот мой код: РЕДАКТИРОВАТЬ: …
19 апр '21 в 21:28
2
ответа
Как я могу использовать SwiftUI LazyVGrid для создания шахматной сетки?
Я пытаюсь реализовать представление, которое содержит LazyVGrid смещенных изображений в сетке, как показано в ленте Pinterest ниже: Мне известно о библиотеке WaterfallGird, но мне было интересно, есть ли способ реализовать эту функциональность с пом…
08 фев '21 в 14:57
3
ответа
Как сделать так, чтобы квадрат 2x2 поместился на экран в SwiftUI
Я пытаюсь создать сетку 2x2 через VStacks / HStacks или LazyVGrid, чтобы квадраты в каждой строке соответствовали экрану. Например, первый и второй квадраты занимают половину ширины экрана, и на основе этой длины будет определяться высота, чтобы сде…
18 май '21 в 06:56
0
ответов
Как удалить нижнее заполнение по умолчанию из представления списка в SwiftUI
Я пытаюсь удалить нижнее заполнение в представлении списка, когда после него определяется другое представление, чтобы представление списка располагалось поверх другого. Без наложения. Кажется, что из списка создано дополнительное пространство, и я н…
18 май '21 в 22:39
2
ответа
Заполнение, смещение или положение в SwiftUI
Я пытаюсь расположить круг так, чтобы его центр находился поверх прямоугольника, подобного этому. Диаметр круга не обязательно должен быть такой же ширины, как прямоугольник. Я пытаюсь понять, как лучше и практичнее всего этого добиться? Должен ли я…
02 июн '21 в 22:39
1
ответ
Зацикленное значение показывает тот же результат для касания
Я импортировал JSON для: Country.json (образец) [ { display_name: "France", timezone: "placeholder", longitude: 13.33, latitude: 15.34 }, { display_name: "California", timezone: "EST", longitude: 33.33, latitude: 12.34 }, ] У меня есть функция getAn…
04 июн '21 в 03:33
1
ответ
SwiftUI усекает содержимое ForEach
В следующем фрагменте кода красные круги, очевидно, не помещаются на экране, и поэтому отображается только конечная часть HStack. Вместо этого я хочу, чтобы начальный текст HStack всегда был видимым, а замыкающие красные кружки, которые не помещаютс…
30 июн '21 в 12:15
0
ответов
Как предотвратить выталкивание представления другим представлением, расширяющимся в SwiftUI
Если у вас есть что-то подобное. Вы увидите, что нижние виды и выровнены друг с другом. HStack(spacing: 0) { Rectangle() .fill(Color.smashFrameStartup) .overlay( VStack { Text("Data").font(.system(size: 100.0)) Text("rectangle 1") } ) Rectangle() .f…
20 июл '21 в 22:19
1
ответ
SwiftUI Сегментированное средство выбора внутри панели навигации и под заголовком навигации
Чего я пытаюсь достичь, так это иметь сегментированное средство выбора внутри панели навигации, но под заголовком панели навигации, при этом сохраняя анимацию сворачивания. Например, вместо поиска мне нужен сегментированный сборщик:
30 авг '21 в 14:49
0
ответов
Лучший способ создать таблицу с именованными столбцами в первой строке в SwiftUI
Я искал некоторые встроенные функции в SwiftUI для создания таблицы с именованными столбцами в iOS. Кажется, есть табличная функция, но она работает только для macOS. Лучше всего было бы использовать LazyVGrid, создайте таблицу вручную с помощью VSt…
19 окт '21 в 08:28
0
ответов
Предварительно выберите изображение из foreach в LazyHGrid swiftui
привет, добрый день, сообщество, Я хотел бы знать, есть ли возможность предварительного выбора определенного изображения в swiftui, как это делается в collectionView или на панели вкладок. Я оставляю свой код ниже: struct HomeBaseScreenViewControlle…
29 дек '21 в 03:22
0
ответов
SwiftUI: LazyVGrid не обновляется при прокрутке
У меня есть LazyVGrid, который отображает результаты поиска, когда я набираю символы в поле поиска, я выполняю запросы на выборку CoreData и обновляю @Publishedимущество. Проблема: LazyVGrid обновляет результаты, как и ожидалось, ЗА ИСКЛЮЧЕНИЕМ, есл…
18 июл '21 в 19:12
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 вокруг центрального объекта
Скажем, синий прямоугольник находится в центре красного прямоугольника, а зеленый должен быть сверху, а желтый слева. Как это сделать в SwiftUI с направляющими для выравнивания? Ни один из размеров не известен, но желтая и синяя высота совпадают, а …
21 янв '21 в 21:20