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: "Eric E. Dolecki" <email@hidden>
- Date: Wed, 23 Nov 2016 13:47:13 +0000
29373893
On Wed, Nov 23, 2016 at 8:36 AM Eric E. Dolecki <email@hidden> wrote:
> Sure enough, I removed my delay and set my panel to an alpha of 0.99 - and
> the crossfade works as intended behind the view. This seems like a bug to
> me and I'll file it.
>
> On Tue, Nov 22, 2016 at 8:06 PM David Duncan <email@hidden>
> wrote:
>
> 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>
> wrote:
>
>
> > On Nov 22, 2016, at 7:26 AM, Eric E. Dolecki <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)
> >
> > 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
>
> --
> 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