ReactiveComponent
public struct ReactiveComponent<Component> : ReactiveComponentProtocol
Undocumented
-
Undocumented
Declaration
Swift
public let component: Component
-
Undocumented
Declaration
Swift
public init(_ component: Component)
-
Undocumented
Declaration
Swift
public var touchUpInside: Observable<Void> { get }
-
Undocumented
Declaration
Swift
public func title(for controlState: UIControl.State = []) -> Binder<String?>
-
Undocumented
Declaration
Swift
public func attributedTitle(for controlState: UIControl.State = []) -> Binder<NSAttributedString?>
-
Undocumented
Declaration
Swift
public func editableBidirectionalControlBinder<E>(getter: @escaping (Component) -> E, setter: @escaping (Component, E) -> Void) -> BidirectionalControlBinder<E>
-
Undocumented
Declaration
Swift
public func bidirectionalControlBinder<E>(for events: UIControl.Event, getter: @escaping (Component) -> E, setter: @escaping (Component, E) -> Void) -> BidirectionalControlBinder<E>
-
Undocumented
Declaration
Swift
public func controlObservable(for events: UIControl.Event) -> Observable<Void>
-
Undocumented
Declaration
Swift
public var isOn: BidirectionalControlBinder<Bool> { get }
-
Undocumented
Declaration
Swift
public var isOnAnimated: BidirectionalControlBinder<Bool> { get }
-
Undocumented
Declaration
Swift
public var text: BidirectionalControlBinder<String?> { get }
-
Undocumented
Declaration
Swift
public var attributedText: BidirectionalControlBinder<NSAttributedString?> { get }