問題タブ [catransition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
848 参照

iphone - UIImageView にアニメーションを追加できないのはなぜですか?

UIImageView にアニメーションを追加しようとしていますが、常に失敗します。なんで?コードは次のとおりです。

0 投票する
1 に答える
2494 参照

iphone - CATransition UIViewの境界にクリップする方法は?

CATransition を使用して UIView のサブビューをスライドさせています。しかし問題は、CATransition が常に画面全体に表示されることです。また、遷移中に重なり合うウィンドウに別の UI 要素があるため、混乱しているように見えます。UIView フレームでトランジションのフレームを制限するにはどうすればよいですか? UIView の clipToBounds を YES に設定しようとしました。実際には役に立ちません。

0 投票する
1 に答える
1495 参照

cocoa - CATransition replaceSubView:with…はすべてのビューをアニメーション化しています

ビューのすべてのサブビューがここでアニメーション化されず、currentPageのpresentedViewとnewPageのpresentedViewのみがアニメーション化されるようにするにはどうすればよいですか?

0 投票する
1 に答える
812 参照

iphone - アニメーションレイヤーの向き

こんにちは、私の質問を見てくれてありがとう。

横向きのみ(左ボタンまたは右ボタン)をサポートするアプリがあります。横向きで起動します-左。すばらしい-正しい向きで起動し、横向きの左右の間でビューの向きを適切に変更します(サポートされている向きの方法をカスタマイズしました)。

質問に移ります。アプリを起動してビューを追加します。アニメーションを開始してから、最初のビューを2番目のビューと交換します(2番目のビューを3番目のビューと交換します)。

私の問題は、アニメーションが一貫していないことです。

kCATransitionFromLeftを指定すると、トランジションはTOPまたはBOTTOMからスライドインします(デバイスの向きによって異なります)。kCATransitionFromRightから指定すると、同じ動作が得られます。

kCATransitionFromBottomまたはkCATransitionFromTopを指定すると、トランジションは新しいビューが側面からスライドして正しく表示されますが、どちらのサイドから発生するかは、デバイスの向きによって異なります。

ビューを常に右から左にスライドさせたいです。もちろん、kCATransitionFromBottomまたはkCATransitionFromTopを使用してこれを実現するif / thenを記述できますが、もっと簡単な方法があるはずだと思います。

では、方向に応じてアニメーションを一貫して発生させる簡単な方法はありますか?kCATransitionFromBottomが常に下から発生しないのはなぜですか?この動作をどのように変更し始めるのでしょうか?

洞察をありがとう。

0 投票する
1 に答える
712 参照

iphone - iPhoneのメモリ管理とCATransition

uiviewcontroller の追加と削除による総メモリの管理に関するいくつかの基本的な問題がありますが、CAtransition を使用してアニメーションを追加する場合のみです。以下の状況の簡単なシナリオを設定しました。

IVC と呼ばれる初期化/割り当てを行う基本的なビュー コントローラーがあり、現在の uiController に追加します。ヘッダー ファイルでは、単に宣言されているだけです。

AT START : リークで示される合計 3 MB のメモリ

合計3.6MBのメモリ

それから私は解放します:

ここで予想されるように、合計メモリは 3MB に戻ります

しかし、リリースコードを削除して以下を追加すると、フェードインが発生し、ここに示されているオブジェクトがリリースされます。

その後 :

アニメーションが終了したときに処理するメソッドを作成します。

報告されたリークはありません。ビューは削除されますが、メモリは依然としてリークで 3.6MB のままですか? これが起こる理由は何ですか?私はアニメーション*を割り当てていないので、クリーンアップする必要はないと感じていますが、これは何かがまだIVCビューに保持されていることを示唆しています

どんな助けでも大歓迎です。

0 投票する
1 に答える
850 参照

iphone - 特定の場所で CATransition を開始する

ビューを下に移動する CATransition (以下のコード) があります。アニメーションの開始位置 (60、30 など) を指定するにはどうすればよいですか。

現在使用しているコードは次のとおりです。

0 投票する
2 に答える
1290 参照

iphone - Three20 で CATransition を使用していますか?

私は TTNavigator 内に CATransitions を実装しようとしています。 メソッド openURL が UIViewAnimationTransition を取ることができることは知っていますが、それはフリップとカーリングのアニメーションしか提供しませんが、CATransition を使用すると、別の 8 つにアクセスできます。私は特に後にしています。

UINavigationController では、次のコードのようなものを使用して、アニメーションをより細かく制御できます。

ただし、このコードは TTNavigator では機能しません。独自のカスタム アニメーションを TTNavigator で動作させる方法を知っている人はいますか? または、コードで何か間違ったことをしている場合は?

0 投票する
1 に答える
1140 参照

iphone - uiviewanimationなしのiphoneページカール

次のように部分的なページカールを実行しようとしています:

残念ながら、何もしません。最新の SDK を使用しています。3.0で使えた記憶があります。

ありがとう。

0 投票する
3 に答える
3960 参照

iphone - CATransitionページが上からカール

CATRANSITIONを使用してページカールを上から管理している人がいるかどうかを知りたいと思いました。私は次のものを持っています:

しかし残念ながら、それは常にページを下からカールさせます。誰かが上からページカールをする方法を教えてくれたらとてもありがたいです。

どうもありがとう。

0 投票する
1 に答える
768 参照

iphone - CATRANSITION pageCurl を使用するとアプリが拒否されますか?

こんにちは、私のアプリが次のコードを使用して拒否されるかどうか疑問に思っていました:

0;

これは、文書化されていないページ カール機能を使用しています。

ありがとう。