caanimation

    1熱度

    1回答

    我製作了CAGradientLayer的自定義類(添加了徑向漸變選項)。 我的作品,但我無法弄清楚爲什麼我不能動畫的顏色。 這是我的代碼。 動畫是一個簡單的CABasicAnimation,其中我將toValue設置爲一個帶有顏色的新數組。 #import "ExtCAGradientLayer.h" NSString * const kExt_CAGradientLayerRadial =

    0熱度

    2回答

    我的動畫滾動NSScrollView,用這段代碼: [NSAnimationContext beginGrouping]; NSClipView* clipView = [self contentView]; NSPoint newOrigin = [clipView bounds].origin; newOrigin.x = page*kGalleryWidth;

    0熱度

    1回答

    嗨,我有一張像圓桌面的圖像。 當用戶從左向右滑動時,我想順時針移動它,當用戶從右向左滑動時,順時針移動它。 就像實時移動圓桌面一樣。 我該如何在應用中做到這一點? 我正在使用下面的代碼進行旋轉。它來自TrackBall示例。 我遇到的問題是圖像旋轉的時候,它會改變它的位置。 - (CATransform3D)rotationTransformForLocation:(CGPoint)locatio

    1熱度

    1回答

    構建一個由6面組成的立方體:每一面都是一個CALayer,然後每個CALayer作爲子視圖添加到(6)CATransformLayers(以啓用3d轉換)。 這6個CATransformLayers作爲子視圖添加到單個CATransformLayer。當我旋轉這個單一的CATransformLayer將整個立方體保存爲一個包時,一切正常,我將錨點設置爲0,0,並將anchorpointZ設置爲立方

    1熱度

    1回答

    的我的工作很簡單的遊戲。一切正常。 我只關心性能和內存。 我從左到右移動小鳥。這隻鳥在3個位置揮舞着翅膀。 什麼是關於速度,性能,內存更好的解決方案: 動畫的UIView改變3張鳥翼完整的圖片中目前存在的位置 創建鳥的背景和使用的CALayer動畫 動畫單翼圖像 感謝您的回覆:) 亞歷克斯 更新:那麼更多co複雜的動畫?

    1熱度

    1回答

    我遇到了問題CAAnimationGroup。我有一個名爲animeView的視圖,我想同時應用圍繞Y軸的3D旋轉和縮放轉換。旋轉和縮放動畫效果很好分開!但是當我將它們添加到CAAnimationGroup非動畫發生! 什麼問題? CAKeyframeAnimation *rotation = [CAKeyframeAnimation animation]; CATransform3D rota

    1熱度

    2回答

    我是整個AVFoundation視頻編輯電路的相對新手。 我目前的測試應用程序是一個雙屏應用程序,第一個屏幕做AVFoundation視頻錄製(1.mov),第二個屏幕可以讓您觀看視頻並在CAAnimation上放置一些標題點數。 1.mov視頻文件以保存到磁盤的肖像記錄,然後通過這個例程運行,這應該給我一個視頻頂部的標題。然而,我所得到的只是一個正確尺寸的黑色視頻,其上有CATextLayer的

    29熱度

    3回答

    我有這段代碼來動畫一個CALayer元素。 CABasicAnimation *makeBiggerAnim=[CABasicAnimation animationWithKeyPath:@"radius"]; makeBiggerAnim.duration=0.2; makeBiggerAnim.fromValue=[NSNumber numberWithDouble:20.0]; mak

    17熱度

    5回答

    我需要鏈接動畫,CABasicAnimation或CAAnimationGroup,但我不知道該怎麼做,我所做的唯一的事情就是所有動畫同時執行相同的操作層。 我該怎麼辦? 例如,具有其內容的層設置爲一個汽車圖像: 第一:移動X點至右 第二:旋轉90ª向左 第三:移動X點 第4步:縮放圖層 所有這些動畫必須以非常精確的方式執行,但我做不到:S BTW:我不是英語,對不起,如果我改變了我的語法一些錯誤

    0熱度

    1回答

    許多人使用此方法在切換視圖上添加動畫。當我嘗試在添加子視圖時添加動畫效果時,視圖總是閃爍一次,原因是視圖在開始時立即添加子視圖,之後動畫開始。 CATransition *transition = [CATransition animation]; transition.duration = 0.35; transition.removedOnCompletion = NO; transit