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

0 ответов

Как использовать пользовательские данные из JSON в ForEach SwiftUI

У меня есть файл JSON с пользовательскими данными. Цель - использовать эти данные вPostCard() в ForEach(){}. Но каждый раз я пытаюсь использоватьuserвнутри я получаю эту ошибку в VStack. Невозможно определить тип возвращаемого значения сложного закр…
08 июн '20 в 16:13
2 ответа

Учебник по Swift UI ОШИБКА "Замыкание, содержащее оператор потока управления, нельзя использовать с построителем функций ViewBuilder"

Я попробовал учебник по swiftUI "Обработка пользовательского ввода". https://developer.apple.com/tutorials/swiftui/handling-user-input Реализация с "For" вместо "For Each". Но возникает ошибка "Замыкание, содержащее оператор потока управления, не мо…
1 ответ

Используйте LazyVStack в SwiftUI 1

Одна из новых функций SwiftUI 2 - LazyVStacks. Можно ли реализовать его функционал в текущем фреймворке SwiftUI? У меня есть следующий пример кода, в котором я хочу его использовать: var body : some View { VStack(alignment: .leading){ ScrollView { T…
30 июн '20 в 21:14
1 ответ

SwiftUI Как заставить цикл ForEach повторяться в зависимости от того, сколько дней в выбранном месяце в Picker

Итак, я создал строку кода, которая принимает два значения, год и месяц, и в зависимости от того, какие значения вы ей дадите, она вычислит количество дней в данном месяце для данного года. Первоначально я собирался использовать переменные состояния…
06 июл '20 в 22:55
1 ответ

Как я могу использовать RandomAccessCollection со списком ForEach?

У меня есть класс, который выглядит примерно так: public class TransactionResults: Identifiable { public typealias CustomClassValue = Transaction public typealias CustomClassIndex = Array<CustomClassValue>.Index public let id = UUID() private …
27 май '20 в 16:14
1 ответ

SwiftUI ForEach - я не могу ограничить количество итераций

Это мой первый пост, но я уже давно пользуюсь этим замечательным ресурсом. Я просмотрел несколько сообщений здесь, а также в Интернете в целом и еще не нашел решения (или, возможно, я их пропустил). Я начинающий программист и работаю над приложением…
03 июн '20 в 01:16
1 ответ

SwiftUI динамически добавляет / удаляет TextField с помощью Stepper

Привет всем, я новичок в SwiftUI и пытаюсь найти удобный способ добавить или удалить текстовые поля при нажатии плюса или минуса более крутого. У меня сейчас есть @State private var answers: [String] = ["", ""] Stepper(onIncremen…
01 июл '20 в 17:20
1 ответ

CircleImage продолжает менять цвет после выбора параметра в средстве выбора и добавления в список

У меня возникает эта странная проблема, когда цвет элемента в списке изменяется при добавлении нового элемента с другим цветом, по сути, он не сохраняет свое значение цвета, а занимает новое. Я пытаюсь показать цвет, который соответствует уровню при…
09 авг '20 в 23:26
1 ответ

Контроллер навигации SwiftUI заикается с двумя навигационными ссылками на строку списка

Я пытаюсь создать две ссылки NavigationLink в повторяющемся списке. У каждого свое предназначение. Весь код работает нормально, пока я не вставил вызов корневого представления в цикл List/ForEach. В этот момент навигация становится очень странной. П…
1 ответ

Использование SwiftUI для каждого, чтобы определить, какое представление добавить в список

Я пытаюсь воссоздать UIKit ниже в SwiftUI с помощью ForEach func configureCell(for post: MediaPost, in tableview: UITableView) -> UITableViewCell { if let post = post as? TextPost { let cell = tableview.dequeueReusableCell(withIdentifier: CellTyp…
14 июл '20 в 07:49
1 ответ

Несколько ForEach в одном списке против нескольких списков с одним ForEach

Я новичок в iOS и SwiftUI и пытаюсь создать приложение для "целей". Код, на который я ссылаюсь, представляет собой простой список с неполными целями, перечисленными над целями, отмеченными как завершенные. Я столкнулся с этой интересной проблемой пр…
31 июл '20 в 00:24
2 ответа

Что на самом деле делает "\ .self" в swift / swiftUI?

Я не совсем понимаю, что именно \.self делает в следующем коде: struct ContentView: View { @State private var numbers = [Int]() @State private var currentNumber = 1 var body: some View { VStack { List { ForEach(numbers, id: \.self) { Text("\($0…
04 июл '20 в 17:03
3 ответа

SwiftUI: как преобразовать массив строк в текст

Я попытался следующим это и это и это, но у меня возникают вопросы, получать данные из массива строк. Мое состояние установлено как businessHours = : [ "Monday: 7:00 AM – 7:00 PM", "Tuesday: 7:00 AM – 7:00 PM", "Wednesday: 7…
28 окт '20 в 20:20
1 ответ

ForEach с массивом настраиваемых представлений внутри ViewBuilder в swiftui

Я новичок в разработке iOS. Здесь я пытаюсь перейти к различным представлениям назначения, используя цикл foreach struct NewView : View { var arrayofviews //here I need array of views var body:some View { List { ForEach(array) {(item) in NavigationL…
1 ответ

Объединение и разрыв вертикальной прокрутки по горизонтали в SwiftUi?

Кто-нибудь знает, как я могу разбить Vertical ScrollView на небольшой горизонтальный ScrollView с помощью SwiftUi: У меня есть приведенный ниже код, который отображает результаты youtubeResults по вертикали, поскольку каждый элемент ForEach меньше, …
0 ответов

Swiftui Navigationlink в foreach вылетает, когда два элемента в списке

У меня есть это представление с foreach, где я хочу перейти в представление сведений, когда я нажимаю элемент ForEach(dreams, id: \.id) { dream in NavigationLink(destination: TopDreams(dreams: dream)) { DreamOverviewRow(dreamlist: dream) } } Это отл…
1 ответ

Как применить зачеркивание () к текстовому элементу с нажатой клавишей foreach в SwiftUI?

Я пытаюсь применить зачеркивание к любым нажатым текстовым элементам в цикле ForEach: struct BrandListView: View { @ObservedObject var list: ListObject var body: some View { ScrollView { VStack { ForEach(list.items) { items in Text(item.name) .strik…
10 сен '20 в 15:41
0 ответов

SwiftUI NavigationLink прерывается после удаления и вставки нового элемента ForEach

По какой-то причине моя NavigationLink не работает в определенных обстоятельствах: Учитывая приведенный ниже код, выполните следующие действия: Нажмите «Войти», чтобы добавить учетную запись в список. Ударьте, чтобы открыть стек Проведите пальцем вл…
2 ответа

Изменить вид внутри ForEach в SwiftUI

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

SwiftUI: Thread 1: EXC_BREAKPOINT (code=1, subcode=0x18bbeed38) при загрузке из Firestore и использовании ForEach

В настоящее время я работаю над приложением, которое загружает данные (новостные статьи) из Firestore и отображает их для просмотра пользователем. Для этого я хочу, чтобы прерывистые заголовки отображались таким образом, чтобы мне нужно было использ…
13 мар '21 в 23:08