caanimation

    0熱度

    2回答

    我正試圖在CALayer上實現自定義屬性的動畫。我已經設置了財產作爲動態的,它主要是工作。在我的應用程序中,我可能會有一個或多個此圖層的實例,所有這些實例都應該同時進行動畫製作。但是,有時當動畫被觸發時,一些圖層不會執行動畫。他們簡單地直接跳到最終值。 在嘗試調試問題時,它看起來像動畫開始時,具有問題的圖層在其動畫屬性的最終值的模型圖層上重繪。剩下的圖層僅在動畫屬性的瞬態值上重繪其表示層。它通常是

    0熱度

    1回答

    我今天在我的代碼中實現了一個CATransition類型的立方體, 正如我在這裏看到的,CATransition可以添加到self.view.layer, 所以我的第一個問題是如果我可以使用我的CATransition在viewControllers之間切換而不是隻是UIViews? ,如果我不能做到這一點, 請看看這個圖片: http://up411.siz.co.il/up1/hnmim2mt

    0熱度

    2回答

    我有一個UIView。我將動畫應用到CALayer。 [view.layer addAnimation:groupAnimation forKey:name]; 我希望圖層的最終狀態成爲動畫後UIView的狀態。比方說,我旋轉了45度,並移動到一個新的位置使用圖層;動畫之後我的觀點能否處於這種狀態?因爲現在,在動畫之後,它會回到UIView的原始狀態。我希望能得到一些幫助。謝謝。

    2熱度

    1回答

    我想動畫一個CAGradientLayer(漸變和框架),當我動畫框爲0,它收縮到視圖的左上角,我希望它只是水平地動畫。現在它的動畫水平和垂直都是0。 這裏是動畫目前的樣子: 我要的是當它下降到沒什麼,只是收縮水平ONLY,並保持相同高度的整個時間。 這裏是我目前使用的代碼: - (void)drawRect:(CGRect)rect { // Drawing code if (!gradi

    0熱度

    1回答

    我加入動畫,一個UIView的層,什麼情況是,當我第一次添加動畫它正在經歷的,但添加第二個動畫刪除第一位的,我怎麼能平行添加兩個cabasicanimation?請幫助我如何做到這一點。 -(void)viewDidAppear:(BOOL)animated{ if (![ViewController weakDevice]) { _imageView_BlurBackground.i

    0熱度

    1回答

    傢伙我試圖執行一個CABasicAnimation(只是用於測試目的)繼Apple's guide 有一段代碼: CABasicAnimation* fadeAnim = [CABasicAnimation animationWithKeyPath:@"opacity"]; fadeAnim.fromValue = [NSNumber numberWithFloat:1.0]; fadeAni

    1熱度

    1回答

    我正在編寫代碼,允許用戶暫時突出顯示圖像的一部分。在我看來的課程中,我使用了touchesBegan,touchesMoved和touchesEnded從屏幕上獲取UIBezierPath。我添加的路徑的層,撫摸的路徑和使用的動畫褪色從1到0的2個的NSLog語句層的不透明度確認層被添加到子層陣列基於 drawVanishingPath { NSLog(@"There were %d

    0熱度

    2回答

    我有一個CAKeyframeAnimation,當我從屏幕左側滑動手指(iOS 7中的向後滑動手勢)時,我想繼續玩。目前,當我向後滑動時,它會跳轉到它的startPosition,並且它保持靜態,並且看起來相當sl。。 ViewController是我從另一個ViewController推送的detailViewController。當然,我不想在後臺解散detailViewController後

    1熱度

    1回答

    我是新來的核心圖形,我想在這個動畫完成後使用CGAffineTransformScale顯示從右到左的動畫我已經將縮放動畫應用到相同的視圖。 我可以顯示從左到右的動畫。但我無法顯示縮放動畫。 有人可以幫助我解決上述問題。 請找到下面的代碼我試過。 toView.layer.anchorPoint = CGPointMake(1, 0.5); toView.center = CGPointMake

    0熱度

    1回答

    我正在製作一款紙牌遊戲,在那裏我需要卡片「翻轉」。首先要面朝下,然後翻轉,這樣臉就起來了。我製作了一個很好的動畫來完成它,它的效果很好,除了在動畫過程中,一半的視圖隱藏在後面的層之後(請參見截圖)。 當動畫完成後,卡片視圖在其他視圖上堆疊得很好。 任何提示爲什麼在動畫過程中隱藏了一半的視圖? 截圖: 代碼: - (void)setFaceDirection:(BOOL)up{ if(up