Skip to content

Commit e336370

Browse files
authored
Merge pull request #30 from iWECon/compatible_flexlayout
Compatible FlexLayout
2 parents 132b208 + 6bbefd1 commit e336370

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

Sources/StackKit/Layer/HStackLayer.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,7 @@ open class HStackLayer: CALayer, StackLayer {
109109
}
110110

111111
public func sizeThatFits(_ size: CGSize) -> CGSize {
112-
setNeedsLayout()
113-
layoutIfNeeded()
114-
112+
layoutSublayers()
115113
return contentSize
116114
}
117115

Sources/StackKit/Layer/VStackLayer.swift

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,7 @@ open class VStackLayer: CALayer, StackLayer {
5555
}
5656

5757
open override func preferredFrameSize() -> CGSize {
58-
setNeedsLayout()
59-
setNeedsDisplay()
60-
58+
layoutSublayers()
6159
return contentSize
6260
}
6361

0 commit comments

Comments
 (0)