ScrollLayoutGuide
open class ScrollLayoutGuide<Super> : LayoutGuide<Super> where Super : LayoutElement
                Layout guide that provides interface for scrolling content
- 
                  
                  
Designed initializer
Declaration
Swift
public required init(layout: LayoutBlockProtocol)Parameters
layoutLayout defined scrollable content
 - 
                  
                  
Point that defines offset for content origin
Declaration
Swift
open var contentOffset: CGPoint { get set } - 
                  
                  
Size of content
Declaration
Swift
open var contentSize: CGSize - 
                  
                  
Undocumented
Declaration
Swift
open var contentInset: EdgeInsets { get set } - 
                  
                  
Undocumented
Declaration
Swift
override public var layoutBounds: CGRect { get } - 
                  
                  
Performs layout for subelements, which this layout guide manages, in layout space rect
Declaration
Swift
override open func layout(in rect: CGRect)Parameters
rectSpace for layout
 
- 
                  
                  
Convinience initializer for adjustable layout elements. Initializes layout guide with layout block constrained to calculated size of element.
Declaration
Swift
convenience init<Item>(contentItem: Item, direction: ScrollDirection) where Item : AdjustableLayoutElementParameters
contentItemItem that defines content
directionScroll direction
 
        ScrollLayoutGuide Class Reference