Использование модификатора с представлением _ConditionalContent в SwiftUIIOS

Программируем под IOS
Гость
Использование модификатора с представлением _ConditionalContent в SwiftUI

Сообщение Гость »


Наверное, это глупый вопрос, но я не могу найти по этому поводу много информации.

Мне было интересно, почему выполнение чего-то подобного может привести к ошибке «Заполнение члена экземпляра нельзя использовать для типа «Просмотр»»:

if [какое-то условие] { Текст("Привет, мир") } еще { ПустойПросмотр() } .padding() Насколько я понимаю, if-else превращается в _ConditionalContent, который является одним типом представления, поэтому мы должны иметь возможность добавлять модификаторы?

Я знаю, что могу просто сделать что-то вроде:

let ifContent: _ConditionalContent = ViewBuilder.buildEither(... let elseContent: _ConditionalContent = ViewBuilder.buildEither(... пусть просмотр = какое-то условие? ifContent: elseContent вернуть view.padding() что даст тот же эффект?

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