Fix distorted images in messages view.

// FREEBIE
pull/1/head
Matthew Chen 8 years ago
parent 226dffff7a
commit ef92d5e3bc

@ -88,8 +88,8 @@ NS_ASSUME_NONNULL_BEGIN
FLAnimatedImageView *imageView = [[FLAnimatedImageView alloc] init]; FLAnimatedImageView *imageView = [[FLAnimatedImageView alloc] init];
imageView.animatedImage = animatedGif; imageView.animatedImage = animatedGif;
CGSize size = [self mediaViewDisplaySize]; CGSize size = [self mediaViewDisplaySize];
imageView.frame = CGRectMake(0.0, 0.0, size.width, size.height);
imageView.contentMode = UIViewContentModeScaleAspectFill; imageView.contentMode = UIViewContentModeScaleAspectFill;
imageView.frame = CGRectMake(0.0, 0.0, size.width, size.height);
imageView.clipsToBounds = YES; imageView.clipsToBounds = YES;
[JSQMessagesMediaViewBubbleImageMasker applyBubbleImageMaskToMediaView:imageView [JSQMessagesMediaViewBubbleImageMasker applyBubbleImageMaskToMediaView:imageView
isOutgoing:self.appliesMediaViewMaskAsOutgoing]; isOutgoing:self.appliesMediaViewMaskAsOutgoing];

@ -121,8 +121,8 @@ NS_ASSUME_NONNULL_BEGIN
if ([self isVideo]) { if ([self isVideo]) {
if (self.cachedImageView == nil) { if (self.cachedImageView == nil) {
UIImageView *imageView = [[UIImageView alloc] initWithImage:self.image]; UIImageView *imageView = [[UIImageView alloc] initWithImage:self.image];
imageView.frame = CGRectMake(0.0f, 0.0f, size.width, size.height);
imageView.contentMode = UIViewContentModeScaleAspectFill; imageView.contentMode = UIViewContentModeScaleAspectFill;
imageView.frame = CGRectMake(0.0f, 0.0f, size.width, size.height);
imageView.clipsToBounds = YES; imageView.clipsToBounds = YES;
[JSQMessagesMediaViewBubbleImageMasker applyBubbleImageMaskToMediaView:imageView [JSQMessagesMediaViewBubbleImageMasker applyBubbleImageMaskToMediaView:imageView
isOutgoing:self.appliesMediaViewMaskAsOutgoing]; isOutgoing:self.appliesMediaViewMaskAsOutgoing];

Loading…
Cancel
Save