PINRemoteImage icon indicating copy to clipboard operation
PINRemoteImage copied to clipboard

PINAnimatedImageView first frame rendering optimization

Open hovox opened this issue 6 years ago • 0 comments

When we have tableview or collection view with gifs, scrolling up/down shows empty cell then loads an image. Changing coverImageCompleted method like this greatly improved experience. After this change we do not see empty cells

- (void)coverImageCompleted:(PINImage *)coverImage
{
    PINAssertMain();
   // BOOL setCoverImage = (_displayLink == nil) || _displayLink.paused;
    
//    if (setCoverImage) {
        [self setCoverImage:coverImage];
        [self.layer setNeedsDisplay];
//    }
}

hovox avatar Jul 10 '19 12:07 hovox