Я получаю эту ошибку в SwiftUI: «Неверный размер кадра (отрицательный или неконечный)» в строке 120.IOS

Программируем под IOS
Ответить
Anonymous
 Я получаю эту ошибку в SwiftUI: «Неверный размер кадра (отрицательный или неконечный)» в строке 120.

Сообщение Anonymous »

Ошибка возникает в иерархии представлений, где у меня есть:
  • Родительский VStack, содержащий условное содержимое
  • Вложенный VStacks с циклами ForEach
  • Текстовые представления с модификаторами фреймов
  • Пользовательский ActionRowView, использующий GeometryReader
Соответствующий код:

Код: Выделить всё

struct ContentView: View {
var body: some View {
VStack(spacing: 6) {
// Header
Text("Starting Soon:")
.font(.headline)
.foregroundStyle(Color(white: 0.3))
.frame(maxWidth: .infinity, alignment: .center)
.padding(.bottom, 1)

// List container
VStack(spacing: 0) {
GeometryReader { geometry in
VStack(spacing: 0) {
ForEach(0..

Подробнее здесь: [url]https://stackoverflow.com/questions/79322120/im-getting-this-error-in-swiftui-invalid-frame-dimension-negative-or-non-fin[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»