LayoutSpecs
1. ASWrapperLayoutSpec
사용법
override func layoutSpecThatFits(_ constrainedSize: ASSizeRange) -> ASLayoutSpec {
return ASWrapperLayoutSpec(layoutElement: childNode1)
}po ASWrapperLayoutSpec(layoutElement: childNode1).calculateLayoutThatFits(constrainedSize)
<ASLayout: 0x600002137700; size = {375, 812}>override func layoutSpecThatFits(_ constrainedSize: ASSizeRange) -> ASLayoutSpec {
return ASWrapperLayoutSpec(
layoutElement: self.childNode1.styled {
$0.preferredSize = CGSize(width: 100.0, height:100.0) // 의미없음
}
)
}요점 정리
2. ASInsetLayoutSpec

사용법


요점 정리
3. ASStackLayoutSpec
사용법
요점정리
4. ASOverlayLayoutSpec
사용법

요점 정리
5. ASBackgroundLayoutSpec
사용법

요점 정리
6. ASAbsoluteLayoutSpec
사용법
요점정리
7. ASCenterLayoutSpec

centerOptions (ASCenterLayoutSpecCenteringOptions)
sizingOptions (ASCenterLayoutSpecSizingOptions)
child (ASLayoutElement)
horizontalPosition & verticalPosition (ASRelativeLayoutSpecPostion)
사용법
요점정리
8. ASRelativeLayoutSpec
horizontalPosition & verticalPosition (ASRelativeLayoutSpecPosition)
sizingOption (ASRelativeLayoutSpecSizingOption)
child (ASLayoutElement)
사용법

요점정리
9. ASRatioLayoutSpec

사용법
요점정리
10. ASCornerLayoutSpec (~> 2.7)
location (ASCornerLayoutLocation)
offset (CGPoint)



사용법
요점정리
Last updated
Was this helpful?