From c51f0f7cbda7dcd5912f4bdd9007798fa45e7e3b Mon Sep 17 00:00:00 2001 From: Reda Lemeden Date: Sun, 21 Dec 2014 10:32:07 +0000 Subject: [PATCH] Fix intrinsic size bug - Animated image class always returned `CGRectZero` as intrinsic content size - Fixes #7 --- Source/AnimatedImage.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/AnimatedImage.swift b/Source/AnimatedImage.swift index 9171b7a..756c468 100755 --- a/Source/AnimatedImage.swift +++ b/Source/AnimatedImage.swift @@ -10,6 +10,10 @@ public class AnimatedImage: UIImage { var animatedFrames = [AnimatedFrame]() var totalDuration: NSTimeInterval = 0.0 + override public var size: CGSize { + return frameAtIndex(0)?.size ?? CGSizeZero + } + // MARK: - Private Properties private lazy var displayLink: CADisplayLink = CADisplayLink(target: self, selector: "updateCurrentFrame") private var currentFrameIndex = 0