cgaffinetransform

    5

    2答えて

    描画する座標系にはCGPathがあります。そうするためには、古い座標系をコンテキスト上にスケーリングする必要があります。その目的のために、私はCGContextConcatCTM()を使用し、すべての点を必要に応じて変換します。しかし、スケーリング操作であるので、水平/垂直線幅はに変更されます。例えば。 x方向に10のスケール、y方向に1のスケールは、水平ラインの10倍の垂直ラインにつながります。

    2

    1答えて

    UIImageViewのレイヤーにトランスフォームを適用する際に問題が発生しています。以下のコードを使用して、この針を回転しようとしていますが、重複したコピーが描画されています。私は、針の画像が追加された場所が他にないことを確認しており、addSubviewをコメントアウトするとどちらも表示されないので、間違いなく2度描いています。 左の針は、画像ビューが開始される位置、-20にあります。右の針は

    2

    1答えて

    これは非常に簡単なので、なぜ私はこれを行うことができないのか分からない。私のアプリがアクティブになったら、私はそれをいくつかのUIImageViewsに配置したいと思っています。私はCGAffineTransformMakeTranslationを使用していましたが、設定した位置に移動するのではなく、ビューの量を移動させるため、これが正しくないことがわかりました。私は何を使用すべきですか?あなただ

    2

    1答えて

    こんにちは、私はCGAffineTransformアニメーションと全く混同しています。私がしたいのは、スプライトを右の位置から左の位置に移動することだけです。それが停止したとき、私はそれを「リセット」したい、すなわちそれをどこで開始したかに戻したい。アプリが終了すると(マルチタスキングで)、開始時に再び位置をリセットしてアニメーションを繰り返す必要があります。 これは私がアニメーションを作るために

    14

    3答えて

    ((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeRotation(1.57*2); ((UIImageView*)[dsry objectAtIndex:0]).transform = CGAffineTransformMakeScale(.5,.5); これらのうちの1つだけが同時に動作します。

    0

    1答えて

    私はUILabelを変形させてテキストをアーチ状(丘の形)にしているが、あまり運がないようにしようとしている。私はCGAffineの変換を見てきましたが、私が達成しようとしていることはあまり見当たりませんでした。何か案は?

    9

    5答えて

    iPhoneでUIViewAnimationTransitionCurlUpまたはUIViewAnimationTransitionCurlDownのトランジションを実行する方法を探していますが、上から下に移動するのではなく、左から右(または横/縦)で行います。私はこれを聞いたことがあるインターネットを数回尋ねたが、答えを得るためにsems。しかし、私はこれが実行可能だと思う。 私は、Viewのト

    0

    1答えて

    実行されるすべての操作を追跡せずに(アニメーションブロック内で)複数のCGAffineTransform操作をどのように実行しますか? 変換操作ではx、y座標は使用されませんが、値はシフトします。だから、現在どこに翻訳されているかわからない限り、「場所2」と言うと、「場所3」に行くためにどの値をシフトするべきかをどのように知っていますか?例えば : AのUIViewのフレームである(0、0) -

    5

    4答えて

    UIViewを同時に動かして回転させるアニメーションを作成したいと思います。 [UIView beginAnimations:@"MoveAndRotateAnimation" context:nil]; [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIView setAnimationDuration:kAnimati