Base on what I've read in the replies to this question the following should work:
UIImageView *snapshotView = [[UIImageView alloc]initWithFrame:self.window.frame];
[self.container.view addSubview:snapshotView];
for(int i = 1;i < 5; i = i +1){
UIImage *snapshotImage = [self blurredInboxBgImageWithRadius: (i * 5)];
[UIView transitionWithView:snapshotView
duration:2.0f
options:UIViewAnimationOptionCurveLinear
animations:^{
snapshotView.image = snapshotImage;
} completion:nil];
}
But it doesn't. It does not animate the image changes at all. What am I missing?