Support modal avatar preview

This commit is contained in:
Peter
2019-10-11 16:16:54 +04:00
parent bd02a7e88a
commit 293d152128
3 changed files with 62 additions and 6 deletions

View File

@@ -397,6 +397,14 @@ public class AvatarGalleryController: ViewController, StandalonePresentableContr
}
}
override public func preferredContentSizeForLayout(_ layout: ContainerViewLayout) -> CGSize? {
if let centralItemNode = self.galleryNode.pager.centralItemNode(), let itemSize = centralItemNode.contentSize() {
return itemSize.aspectFitted(layout.size)
} else {
return nil
}
}
override public func containerLayoutUpdated(_ layout: ContainerViewLayout, transition: ContainedViewLayoutTransition) {
super.containerLayoutUpdated(layout, transition: transition)