Описание тега swiftui-zstack

2 ответа

Предотвратить закрытие последних строк в списке другим представлением в ZStack

У меня есть Listчастично закрывается полупрозрачным видом (назовем его наложением). Моя проблема в том, что для длинных списков последние строки недоступны, поскольку они закрыты наложением. Я использую ZStackдля макета окончательного вида. Я подума…
23 авг '20 в 18:37
1 ответ

SwiftUI: реализация ZStack внутри navigationBarItems показывает ошибку navigationBarItems

Я пытаюсь реализовать ZStack Внутри navigationBarItemsдля загрузки настраиваемого оповещения. Вот моя реализация: var body: some View { VStack{ List(self.itemsStore.names){ item in Text("hello") } } .navigationBarItems(trailing: Button(act…
1 ответ

SwifUI Zstack не работает на нескольких устройствах

У меня есть такой код: struct ContentView: View { var body: some View { ZStack { Image("bird") .resizable() .aspectRatio(contentMode: .fill) .edgesIgnoringSafeArea(.all) Image(systemName: "camera.on.rectangle") .offset(x: 160, y:…
02 ноя '20 в 23:14
2 ответа

Как выровнять текст в SwiftUI ZStack для экранов меньшего размера?

Я пытаюсь выровнять Textпросмотр в ZStack. Он отлично работает для больших экранов, таких как iphone 11 plus max, но на меньших экранах текст уйдет за пределы экрана, если я использую выравнивание в конце или вперед, как показано ниже. Я получаю тот…
09 окт '20 в 13:58
0 ответов

Подвид SwiftUI Zstack не смещается должным образом

У меня есть страница входа, где представления встроены в ZStack поведение, к которому я стремлюсь, - это когда я нажимаю на email а также password поля ZStack должен offset -300 verticallyтак, чтобы клавиатура не закрывала его. Я добился этого, уста…
21 май '21 в 04:36
3 ответа

SwiftUI ZStack: выровняйте некоторых потомков снизу, а некоторых сверху

В качестве корневого представления моего приложения у меня есть ZStack, и я хотел бы добавить две плавающие полосы, одну снизу и одну вверху области просмотра. С одной полоской это просто ( ZStack(alignment: .top)), но есть ли способ добавить нескол…
31 май '21 в 17:34
1 ответ

Выравнивание дочернего представления ZStack

Я хочу выровнять дочернее представление представления ZStack по любому углу родительского topRight, bottomRight, topLeft или bottomLeft. Я использовал следующий способ для выравнивания кнопки по bottomTrailing, но это не сработало. Я также нашел реш…
06 июн '21 в 23:55
2 ответа

В SwiftUI есть простой способ выровнять более одного представления в ZStack

У меня есть представление, и я хочу добавить к нему два значка: вверху справа и внизу справа. Мне это удалось: Я использовал два стека ZStacks: ZStack(alignment: .bottomTrailing) { ZStack(alignment: .topTrailing) { Image(item.thumbnailImage) .clipSh…
18 авг '21 в 00:07
0 ответов

Прозрачный вид, охватывающий WKWebView в ZStack, для обнаружения жестов касания и длительного нажатия

В моем приложении SwiftUI есть список WebView. WebView называется ItemWebView и представляет собой адаптацию WKWebView к представлению SwiftUI (доступны учебные пособия или ответы по созданию такого представления). Я пробовал много возможных решений…
1 ответ

Список SwiftUI — некоторая часть содержимого строки перекрывается следующей строкой

Когда я пытаюсь добавить кнопку «плюс», которая перекрывает две строки списка. Код отлично работает для случаев: 1) Когда появится представление, 2) Прокрутка сверху вниз (Каждый раз). Однако код не работает должным образом, когда я прокручиваю спис…
03 фев '22 в 14:38
1 ответ

Размещение SwiftUI вокруг центрального объекта

Скажем, синий прямоугольник находится в центре красного прямоугольника, а зеленый должен быть сверху, а желтый слева. Как это сделать в SwiftUI с направляющими для выравнивания? Ни один из размеров не известен, но желтая и синяя высота совпадают, а …
21 янв '21 в 21:20
2 ответа

Позиционирование внутри ZStack

Я хочу, чтобы этот красный прямоугольник был перемещен в левый нижний угол, но по какой-то причине мои выравнивания и отступы не работают так, как я ожидал. Что я делаю неправильно и как переместить его в левый нижний угол? Код: struct ContentView: …
05 янв '21 в 12:30
2 ответа

SwiftUI: анимация переходов

Как анимировать переходы между слайдами между разными представлениями? В следующем примере кода я создал средство выбора, которое выбирает, какое представление отображать, и моя цель — получить переход, похожий на переход NavigationLink. На данный м…
2 ответа

SwiftUI: различное поведение выравнивания контейнеров в GeometryReader

А Textэлемент внутри ZStack(alignment: .bottom)отображается в нижней части контейнера (как и ожидалось). а если так же ZStackнаходится внутри GeometryReader, выравнивание больше не ведет себя так же. Этот код: var body: some View { ZStack(alignment:…
0 ответов

Как выровнять ZStack View по элементам в представлении под ним

У меня есть несколько представлений vstack и представление zstack (это выпадающее меню). Мне нужно, чтобы верхняя часть представления zstack идеально совпадала с текстом VStack 2 Text, подобным этому Я думаю, что мне нужно использовать именованные к…
25 май '22 в 20:47
1 ответ

Как создать представление SwiftUI с помощью async

У меня есть небольшая программа swiftUI, которая отображает фотографии за определенный день в виде стопки фотографий за каждый год. Упрощенный код ниже. Я читаю фотографии в resultPhotos как словарь, где каждый ключ — это год, а каждое значение — PH…
26 фев '23 в 15:19
1 ответ

Почему добавление HStack внутри VStack приводит к сбоям в расчетах размера ZStack вокруг текстовых элементов?

Я хочу создать пузырьковый вид с различными фрагментами текста на фоне прямоугольника со скругленными углами, размер которого соответствует размеру текста. Я пришел к этому: var body: some View { HStack { Spacer() ZStack(alignment: .trailing) { Colo…
10 ноя '22 в 07:07
1 ответ

SwiftUI ZStack не показывает нижний элемент со списком

Когда изображение помещается в нижнюю часть ZStack , изображение просто не отображается struct ContentView: View { var body: some View { VStack{ ZStack{ Image(systemName:"folder") // not showing .resizable() .scaledToFit() .frame(width: 70, height: …
25 ноя '22 в 02:54
0 ответов

Явная анимация ZStack не работает при условном скрытии/отображении вида

Я хочу создать какое-то представление баннера, которое либо перемещается, либо исчезает с анимацией, когда какое-либо состояние изменяется в SwiftUI. Это похоже на основную задачу, но переход при показе баннера не анимируется. Скрытие работает норма…
0 ответов

SwiftUI-Как заставить цвет фона заполнять весь экран

Я пытаюсь создать приложение, и я хочу иметь цвет фона для приложения, поэтому я помещаю цвет в папку ресурсов, но цвет заполняет только 3 четверти экрана, оставляя верхнюю половину пустой. У меня был ZStack, поэтому я поставил.background(Color("app…
24 ноя '22 в 16:10