DHDeclarable

Declarative UIKit for iOS apps

View the Project on GitHub dan-hart/DHDeclarable

EXTENSION

DHDScrollView

extension DHDScrollView: UIScrollViewDelegate

Methods

scrollViewDidScroll(_:)

public func scrollViewDidScroll(_ scrollView: UIScrollView)

scrollViewDidEndDecelerating(_:)

public func scrollViewDidEndDecelerating(_ scrollView: UIScrollView)

scrollViewDidEndDragging(_:willDecelerate:)

public func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool)

scrollViewDidEndScrolling(_:)

public func scrollViewDidEndScrolling(_ scrollView: UIScrollView)

setMargin(verticalMargin:horizontalMargin:)

@discardableResult func setMargin(verticalMargin: CGFloat, horizontalMargin: CGFloat) -> Self

Set the margin of this scroll view

Parameters

Name Description
verticalMargin CGFloat of the vertical margin
horizontalMargin CGFloat of the horizontal margin

distributed(_:)

@discardableResult func distributed(_ distribution: UIStackView.Distribution) -> Self

Set the .distribution property of the inner stack view

Parameters

Name Description
distribution the stack view distribution

spacing(_:)

@discardableResult func spacing(_ spacing: CGFloat) -> Self

Set the .spacing property of the inner stack view

Parameters

Name Description
spacing the stack view spacing

identified(_:)

override func identified(_ value: String) -> Self

Parameters

Name Description
value the String value to set