caanimation

    1熱度

    1回答

    我已經分組4 CABasicAnimation到CAAnimationGroup。但問題是, -(void) animationDidStop:(CAAnimation *)anim finished:(BOOL)flag 不會爲每個動畫調用。 CABasicAnimation *anim1;//code of anim1 anim1.deleagte=self; CABasicAnima

    0熱度

    1回答

    我想將包含CABasicAnimation的自定義UIView添加到UITableViewCell。我這個做以下方式 if(self.pie_chart_view == nil) self.pie_chart_view = [[PieChartView alloc] initWithFrame:CGRectMake(0.f, 0.f, 30.f, 30.f)]; [pie_chart_

    2熱度

    1回答

    我正在使用UICollectionView,並且通過繼承該類定義了一個自定義的UICollectionViewCell。類的初始化定義了兩個視圖,只是這樣的: [[NSBundle mainBundle] loadNibNamed:@"ProtelViewCellFlipped" owner:self options:nil]; CATransform3D transform = CA

    2熱度

    4回答

    好吧,我想出瞭如何根據SO上的各種帖子來做到這一點,它的工作原理非常棒。我正在研究一個疊加層,它將基本上掩蓋整個窗口,除了一個小區域。這是爲了吸引關注我的應用程序的特定領域。我使用的是一堆電話來moveToPoint:和addLineToPoint:像這樣(這是我的CALayer的子類drawInContext:): .... // inner path (CW) [holePath mov

    1熱度

    2回答

    我試圖製作一個下跌物體的動畫,當你觸摸屏幕時,它會上升。如果我想爲這個物體使用線速度,這不是問題,但是如果它向地面加速並且當用戶觸摸屏幕時它開始加速到相反的方向,我會更喜歡它。因此,假設我們有一個對象朝地面移動10px/s,當用戶觸摸屏幕時,我希望它具有一個= -5px/s^2,這意味着即使在觸摸屏幕之後,對象仍然會再下降2秒。任何想法如何做到這一點「好方法」(現在即時重寫UIImageViews

    1熱度

    1回答

    我試圖在我的iOS應用中實現漣漪效果,其中如果用戶觸摸特定按鈕UIView漣漪。我嘗試了谷歌搜索,但結果讓我更加困惑。在一些地方,我認爲它與CAAnimation,然後CAFilter等有關。我找不到任何像樣的教程,所以如果有人能幫助我,我的後續方法中應該使用什麼代碼。 (它被稱爲按下按鈕) - (void)buttonPressed:(id)sender 我需要知道如何以編程方式實現視圖上的

    0熱度

    1回答

    我正在開發一個簡單的相機應用程序,我需要爲相機快門開啓/關閉動畫設置動畫。我搜索了CAFilter和CATransition,但感到困惑。它會如何幫助我生成動畫?防爆。如果我有一個名爲觀景,並呼籲 -(void)pressed; 的方法在我的接口。如何使用CAFilter在我的視圖中實現動畫?任何人甚至可以給我任何其他的例子嗎?也許一個按鈕按下360度旋轉視圖?

    1熱度

    1回答

    我有多組按鈕,當點擊按鈕時,它會從原始位置移動到其設定位置。對象動畫後,我希望它從超級視圖中刪除。 這裏是我的animationDidStop代碼: - (void) animationDidStop:(SKBounceAnimation *)animation finished:(BOOL)flag { [self.cellImageViewGlobal removeFromSupe

    -1熱度

    1回答

    我有每一個不同的路徑給它3 CAShapeLayer,但三個層的施加了相同的動畫,那就是: [self animateToLineLayer:self.leftDottedLine_ withKey:@"leftLineAnimated"]; - (void) animateToLineLayer:(CAShapeLayer *) line withKey:(NSString *) k

    0熱度

    1回答

    我正在嘗試爲我的iPhone應用程序執行以下動畫。我目前的想法是繼承CAShapeLayer,並構建一個包含動畫3個組件的形狀。即黃色矩形,綠色線和紅色指針。我有一個基本的動畫工作,在那裏我動畫的黃色框,但現在我想知道如何做,我在適當的時候開始紅色指針的動畫。只有當矩形的左上角移過藍點時,才能看到紅色指針。 有沒有辦法在動畫過程中獲取黃色矩形的位置。這樣我可以檢查位置並開始繪製紅色指針和綠線並進行