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