Добавить в корзинуПозвонить
Найти в Дзене

Как передать в init @Binding var

В SwiftUI в инициализаторе нельзя принимать свойство с аннотацией @Binding напрямую, property wrapper нужно развернуть с помощью типа Binding<Bool> . То есть, инициализатор принимает параметр типа Binding<Bool> , а уже внутри структуры или класса оборачивают его в @Binding . Внутри инициализатора присваиваем self._showSomething = showSomething с подчеркиванием, чтобы присвоить обертку @Binding целевому свойству. Пример вызова: SubView(showSomething: $showSomething) Пользуйтесь

Как передать в init @Binding var

В SwiftUI в инициализаторе нельзя принимать свойство с аннотацией @Binding напрямую, property wrapper нужно развернуть с помощью типа Binding<Bool> . То есть, инициализатор принимает параметр типа Binding<Bool> , а уже внутри структуры или класса оборачивают его в @Binding .

Внутри инициализатора присваиваем self._showSomething = showSomething с подчеркиванием, чтобы присвоить обертку @Binding целевому свойству.

Пример вызова: SubView(showSomething: $showSomething)

Пользуйтесь