cabasicanimation

    0熱度

    2回答

    我想在系列中創建一組動畫。 例如 淡入2秒 旋轉2秒 淡出2秒 什麼是實現這一目標的最佳途徑?我試圖使用CAAnimation小組,但似乎並行地爲其動畫數組製作動畫。我想做一個動畫1,然後做動畫2,然後做動畫3(系列)

    0熱度

    2回答

    我想在動畫速度結束時減慢動畫速度。 我正在通過這段代碼。 [CATransaction begin]; CABasicAnimation *rotationAnimation; rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; rotationAnimation.byVal

    1熱度

    1回答

    小規模動畫按預期工作,但縮放動畫恢復到正常大小確實有點奇怪;它將動畫做到正常範圍,但是它再次執行相同的動畫,但速度更快。 這裏是我的代碼: func changeState(sender:UIButton){ println(insideSolidLayer.animationKeys()) if (shouldAnimate){ shouldAnimate

    1熱度

    1回答

    我想要在蒙版中放置一個蒙版。出現任何經過蒙版後面傳遞的圖像視圖。所以這裏是我的代碼到目前爲止,但這個代碼的問題是它動畫蒙版與圖像視圖。 UIView *maskView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.worldImageView.frame.size.height, self.worldImageView.frame.s

    1熱度

    1回答

    我正在嘗試創建一個圓形條,例如你可以在iOS上使用本機攝像機拍攝按鈕時找到一個圓形條。 沿着動畫創建一個圓圈,一旦完成,就會「自然」移除。 我嘗試下面的代碼: CAShapeLayer *circle = [CAShapeLayer layer]; circle.path = [UIBezierPath bezierPathWithArcCenter:CGPointMake(self.lapse

    0熱度

    1回答

    我有一個UITableView,它的UITableViewCells中我用CABasicAnimation爲圖表餅圖層設置了動畫。 問題是,如果我在滾動表格視圖的同時對圖層進行動畫處理 - 圖層動畫變得跳躍而不是「乾淨」。 層的動畫開始在: tableView:willDisplayCell:forRowAtIndexPath: 使用dequeueReusableCellWithIdentif

    0熱度

    1回答

    IM動畫圓的行程,它看起來像 i'm作出圓圈背景,然後我使用相同的路徑與薄行程動畫路徑 CAShapeLayer *minutesBackground = [CAShapeLayer layer]; minutesBackground.path=[UIBezierPath bezierPathWithArcCenter:CGPointMake((screenWidth/2), (radiusMi

    1熱度

    1回答

    我正在爲Mac製作應用程序。我連續有5張牌,按一下按鈕,所有的牌應該順序翻轉(第一張牌的翻轉應該在第二張牌的翻轉後)。 我有以下問題 當我點擊動畫按鈕,卡片應該從後到前翻轉(顏色到數字),一切都很好。它們通過繞Y軸翻轉旋轉完美地一個接一個地動畫。 但是,當我點擊動畫按鈕,卡應該以相反的方式(數字顏色)這裏發生了什麼: 所有的卡片與背面層沒有任何動畫和所有的一次性。 之後,每一張卡片(依次)變成正確

    0熱度

    1回答

    我有一個CAShapeLayer的數組。在某些時候,我必須遍歷該數組,併爲每個圖層開始一個動畫。這些動畫將圖層的bounds.size.height更改爲不同的值(以某種方式計算)。在animationDidStop方法中,我希望實際上將每個圖層的高度更改爲animation.toValue值。我需要這樣做,因爲我希望未來動畫從新值開始,而不是從初始值開始。這是循環: for (int i=0;

    0熱度

    1回答

    我希望圖像越來越小,最後消失。 cabasicanimation我無法實現。我應該使用什麼? CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"transform"]; anim.timingFunction = [CAMediaTimingFunction functionWithName:kCAMed