
objective c - コアアニメーションアニメーションの連鎖
コアアニメーションのコンテキストでアニメーションをチェーン化する最もエレガントでモジュラーな方法はどれですか? 私は、他の作業が終了したばかりのとき(例えば、 position変更とopacity変更)に始まるアニメーションを行うことを意味します。通常の方法は、プロパティを直接変更することです。 layer.position=new_point; layer.opacity=0.0f;…
ios - removeFromSuperviewのアニメーション
私は、サブビューからスーパービューへの遷移をアニメートしたいと思います。 私は以下を使ってサブビューを表示します:[UIView beginAnimations:@"curlup" context:nil];[UIView setAnimationDelegate:self];[UIView setAnimationDuration:.5];[UIView setAnimationTr…
私は別のデータを表示するメインUIViewを持っています。 それから私は、このようなサブビューを表示するボタンを置く:-(IBAction) buttonClicked:(id)sender{UIView*newView=[[UIView alloc] initWithFrame:CGRectMake(25,25,50,20)]; UILabel*newLabel…
iphone - 私のプロパティをアニメーション化しないCABasicAnimation
私は私のアニメーションが何が間違っているのかを理解しようとしてきましたが、まだそれを理解していません。 私はそれが本当にまっすぐ進むはずだと思うが、多くの例と文書を読んだ後でさえ、私が見逃しているものがあるだろう。 私の問題は、もともとはiPhone上で、レイヤーを自動的に(ビューで)サイズ変更することができないという事実から来ています。 ドキュメントにはそうではないと書かれていますが、SDK…
アニメーション中のUIScrollViewタッチイベントはanimateWithDuration:では発生しませんが、UIView beginAnimationsでは正常に動作します。
私はUIViewアニメーションを使ってプログラム的にスクロールしているUIScrollViewサブクラスを持っています。 アニメーションが実行されている間 、Scroll ViewのUIImageViewコンテンツをタップまたはズームインできるようにしたいと思います。 これに似た処方を使用している間、これはうまくいきました:-(void) scrollSmoothlyatPixelsPe…
iphone - いくつかのシーケンシャルUIViewアニメーションを実行する最良の方法は?
私はビューがロードされた直後に発生する一連の8 UIViewアニメーションを持っています。 今は、 animationDidStop:finished:contextデリゲートメソッドを使用してこれを達成しています。すべてが期待通りに機能します。 問題は、アニメーションごとに新しいメソッドがあることです。 これらの各メソッドのほとんどのコードが繰り返され、アニメーションの長さと要素の実際の配置が変…
iphone - カスタムCALayerプロパティをアニメーション化すると、アニメーション中に他のプロパティがnilになるのはなぜですか?
カスタムプロパティ(半径と色合い)を含むカスタムCALayer(CircleLayer)があります。 レイヤーはdrawInContext:メソッドでレンダリングされます。-(void)drawInContext:(CGContextRef)ctx{NSLog(@"Drawing layer, tint is %@, radius is %@", self.tint, self.…
ios - CAAnimationでカーブ/アークアニメーションを行うには?
アイテムが削除されるユーザーインターフェイスがあり、iOSメールの「フォルダへの移動」の効果を模倣したいと思います。 小さな文字のアイコンがフォルダに「投げ込まれる」エフェクト。 鉱山は代わりにビンに投棄されます。 私はレイヤー上のCAAnimationを使って実装しようとしました。 私がドキュメントで読むことができる限り、私はbyValueとtoValueを設定することができるはずで、CAAn…
UIViewAnimationTransitionFlipFromRightを持つiOS UIViewがUIViewAnimationTransitionFlipFromRightます。 私はそれを垂直にフリップする必要があります。 ページのカールの切り替えはカットしません。 私はこれが何か習慣を必要とすると仮定します。 何か案は?…
iOS 4以降でUIViewアニメーションを明示的に無効にする
私はAppleがCATransactionの代わりにブロックベースのアニメーションを使うことを推奨すると読んでいます 以前は、このコードを使ってアニメーションを無効にしていました。[CATransaction begin];[CATransaction setDisableActions: YES];// !!! resize[CATransaction commit]; これを行う…