Ich benutze JazzHands, um eine Key-Frame-basierte Animation in einem UIScrollView zu erstellen. Hier ist ein example. Sehen Sie sich die Ansicht oben an. Wenn Sie von Seite zu Seite wechseln. Während die Animation läuft, bewegt sich die Ansicht oben leicht von links nach rechts. Die Animation erscheint ein wenig unscharf.Key-Frame-Animation erscheint verschwommen, wenn Frames verschoben werden?
Hier ist der Code aus dem example here genommen:
:IFTTTFrameAnimation *titleView1FrameAnimation = [IFTTTFrameAnimation new];
titleView1FrameAnimation.view = self.titleView1;
[self.animator addAnimation:titleView1FrameAnimation];
[titleView1FrameAnimation addKeyFrame:[[IFTTTAnimationKeyFrame alloc] initWithTime:timeForPage(1)
andFrame:self.titleView1.frame]];
[titleView1FrameAnimation addKeyFrame:[[IFTTTAnimationKeyFrame alloc] initWithTime:timeForPage(2)
andFrame:CGRectOffset(self.titleView1.frame, timeForPage(2), 0)]];
[titleView1FrameAnimation addKeyFrame:[[IFTTTAnimationKeyFrame alloc] initWithTime:timeForPage(3)
andFrame:CGRectOffset(self.titleView1.frame, timeForPage(3), 0)]];
[titleView1FrameAnimation addKeyFrame:[[IFTTTAnimationKeyFrame alloc] initWithTime:timeForPage(4)
andFrame:CGRectOffset(self.titleView1.frame, timeForPage(4), 0)]];
Wenn die demo einen Blick auf das Teil mit roten im folgenden Screenshot markiert nehmen läuft
Edit: Hier ist der Code, der dieses Problem enthält: https://github.com/steffimueller/Intro-Guide-View-for-Talk.ai
Wie kann ich die Animation reibungslos und weniger verschwommen machen?
Nur um sicher zu gehen. Sie wollen die linke und rechte Bewegung der Draufsicht loswerden? –
Ja. Ich weiß nicht, ob mein Gesichtsausdruck stimmt, aber die Draufsichten werden horizontal geschüttelt. –