Re: CABasicAnimation in a view that's covered by another?
Re: CABasicAnimation in a view that's covered by another?
- Subject: Re: CABasicAnimation in a view that's covered by another?
- From: David Duncan <email@hidden>
- Date: Tue, 22 Nov 2016 19:06:14 -0600
> On Nov 22, 2016, at 1:22 PM, Eric E. Dolecki <email@hidden> wrote:
>
> If the panel is up covering the UIImageView and the cross-fade is called, and I bring the panel back down, exposing the UIImageView, the cross-fade did not take place, the image not updated. That's how I know.
>
> If I time the crossfade on closing the panel... a 10th of a second after the panel starts to move (thus exposing a tiny bit of the UIImageView before the crossfade), it works. How strange is this?
Possible its a bug related to if the OS thinks that the image view needs to be drawn or not. If you give your panel alpha <1 does that resolve the issue as well? (If so, please file a bug).
>
> On Tue, Nov 22, 2016 at 1:57 PM David Duncan <email@hidden <mailto:email@hidden>> wrote:
>
> > On Nov 22, 2016, at 7:26 AM, Eric E. Dolecki <email@hidden <mailto:email@hidden>> wrote:
> >
> > I have a cross-fading album art thing happening. When I can see the
> > imageview it works fine, if it's totally covered by another view (a panel I
> > slide up), it seems to not change. Is this a known thing? Doesn't seem
> > right - I am trying to track down other related things to see.
>
> What do you mean by “seems to not change”? Can you see the view through the panel you slide up? If not, how can you tell what is going on?
>
> >
> > myfade = CABasicAnimation(keyPath: "contents")
> > myfade.duration = 0.4
> > myfade.fromValue = largeAlbumCover.image!.cgImage
> > myfade.toValue = artImage?.cgImage
> > myfade.delegate = self
> > largeAlbumCover.layer.add(myfade, forKey: "animateContents")
> > largeAlbumCover.image = artImage
> >
> > Thanks,
> > Eric
> > _______________________________________________
> >
> > Cocoa-dev mailing list (email@hidden <mailto:email@hidden>)
> >
> > Please do not post admin requests or moderator comments to the list.
> > Contact the moderators at cocoa-dev-admins(at)lists.apple.com <http://lists.apple.com/>
> >
> > Help/Unsubscribe/Update your Subscription:
> >
> > This email sent to email@hidden <mailto:email@hidden>
>
> --
> David Duncan
>
--
David Duncan
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden