SkippableClosureViewVisitor
public class SkippableClosureViewVisitor<T> : ViewVisitor
A closure-based view visitor that skips all remaining view visits after the
provided closure returns .skipChildren for the first time.
-
Undocumented
Declaration
Swift
public typealias State = T -
Undocumented
Declaration
Swift
public init(visitor: @escaping (inout T, View) -> ViewVisitorResult) -
Undocumented
Declaration
Swift
public convenience init(visitor: @escaping (View) -> ViewVisitorResult) where T == () -
Undocumented
Declaration
Swift
public func onVisitorEnter(_ view: View, _ state: inout T) -
Undocumented
Declaration
Swift
public func visitView(_ view: View, _ state: inout T) -> ViewVisitorResult -
Undocumented
Declaration
Swift
public func shouldVisitView(_ view: View, _ state: T) -> Bool -
Undocumented
Declaration
Swift
public func onVisitorExit(_ view: View, _ state: inout T)