Вы можете использовать расширение, как показано ниже, но обратите внимание, что в таких операторах вы не можете действовать с привязкой ' на множестве ', вместо этого вы должны работать только с компонентами - привязка только реагирует
extension Binding where Value == Bool {
static func ||(_ lhs: Binding<Bool>, _ rhs: Binding<Bool>) -> Binding<Bool> {
return Binding<Bool>( get: { lhs.wrappedValue || rhs.wrappedValue },
set: {_ in })
}
}