mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 06:35:51 +00:00
[Examples] Fix extra examples (#2342)
* Fix * Add building extra examples to build.sh * Fix example projects * Fix CarthageBuildTest * Export NSArray+Diffing.h to fix life without cocoapods
This commit is contained in:
committed by
Adlai Holler
parent
04ed52f995
commit
f369be43dd
@@ -27,16 +27,16 @@ final class DemoCellNode: ASCellNode {
|
||||
|
||||
override init() {
|
||||
super.init()
|
||||
usesImplicitHierarchyManagement = true
|
||||
automaticallyManagesSubnodes = true
|
||||
}
|
||||
|
||||
override func layoutSpecThatFits(constrainedSize: ASSizeRange) -> ASLayoutSpec {
|
||||
let specA = ASRatioLayoutSpec(ratio: 1, child: childA)
|
||||
specA.flexBasis = ASDimensionMakeWithPoints(1)
|
||||
specA.flexGrow = true
|
||||
specA.style.flexBasis = ASDimensionMakeWithPoints(1)
|
||||
specA.style.flexGrow = 1
|
||||
let specB = ASRatioLayoutSpec(ratio: 1, child: childB)
|
||||
specB.flexBasis = ASDimensionMakeWithPoints(1)
|
||||
specB.flexGrow = true
|
||||
specB.style.flexBasis = ASDimensionMakeWithPoints(1)
|
||||
specB.style.flexGrow = 1
|
||||
let children = state.isReverse ? [ specB, specA ] : [ specA, specB ]
|
||||
let direction: ASStackLayoutDirection = state.isVertical ? .Vertical : .Horizontal
|
||||
return ASStackLayoutSpec(direction: direction,
|
||||
@@ -46,7 +46,7 @@ final class DemoCellNode: ASCellNode {
|
||||
children: children)
|
||||
}
|
||||
|
||||
override func animateLayoutTransition(context: ASContextTransitioning!) {
|
||||
override func animateLayoutTransition(context: ASContextTransitioning) {
|
||||
childA.frame = context.initialFrameForNode(childA)
|
||||
childB.frame = context.initialFrameForNode(childB)
|
||||
let tinyDelay = drand48() / 10
|
||||
|
||||
Reference in New Issue
Block a user