mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-25 01:22:41 +00:00
Various fixes
This commit is contained in:
parent
a01fe7a603
commit
f4d9c0e2f7
@ -359,17 +359,18 @@ private final class DemoPagerComponent: Component {
|
|||||||
self.scrollView.addSubview(itemView)
|
self.scrollView.addSubview(itemView)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let itemFrame = CGRect(origin: CGPoint(x: availableSize.width * CGFloat(i), y: 0.0), size: availableSize)
|
||||||
|
let isDisplaying = itemFrame.intersects(self.scrollView.bounds)
|
||||||
|
|
||||||
let isDisplaying = itemView.frame.intersects(self.scrollView.bounds)
|
|
||||||
let environment = DemoPageEnvironment(isDisplaying: isDisplaying)
|
let environment = DemoPageEnvironment(isDisplaying: isDisplaying)
|
||||||
let itemSize = itemView.update(
|
let _ = itemView.update(
|
||||||
transition: itemTransition,
|
transition: itemTransition,
|
||||||
component: item.content.component,
|
component: item.content.component,
|
||||||
environment: { environment },
|
environment: { environment },
|
||||||
containerSize: availableSize
|
containerSize: availableSize
|
||||||
)
|
)
|
||||||
|
|
||||||
itemView.frame = CGRect(origin: CGPoint(x: availableSize.width * CGFloat(i), y: 0.0), size: itemSize)
|
itemView.frame = itemFrame
|
||||||
|
|
||||||
i += 1
|
i += 1
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user