catransaction

    3

    2答えて

    私は、画面上の任意のパスに沿ってその位置を変更するために、1つのレイヤをアニメーション化することに成功しています。私は今、このアニメーションを何度も複製して、曲がりくねった曲がり角を錯覚させようとしています。コードをCATransaction内に置き、ループの各繰り返しの開始位置をインクリメントするループに入れ、ループの後にCATransactionをコミットします。アニメーションの最後に、ループ

    5

    1答えて

    Xcode 4.3.2でObj.-cをiPhone 5.1用に使用する。私は同じイメージからすべてのCALayersの配列を作成します。次に、CATransactionsを介してグループ化することで、配列の各CALayerにCABasicAnimationを同時に適用したいと考えています。これはすべて一度しか動作しません。しかし、私はCATransactionsに含まれるCABasicAnimat

    0

    1答えて

    特定の図形のパスの変更をアニメーション化しようとしています。このコードを単純な.path [cgpath]セッターに置き換えることで、アニメーションなしで手動で変更できます。しかし、私は美学の変化を生き生きとしたい。 このコードを実行すると、アニメーションが完了したことを示すログが表示されますが、シェイプに変更はありません。 for (CALayer *layer in self.view.lay

    25

    1答えて

    サービスからデータをロードしているときにiPadアプリを閉じると、アプリは終了しますが、何もせずにすぐに再び開きます。この時点で、私は何もできません。アプリを閉じることができず、アプリやデバイスと対話できません。デバイスを再度使用する唯一の方法は、デバイスを再起動することです。アプリがクラッシュすることはなく、単にデバイスを無効にするだけです。これが起こるとき 、次の行は3回、右applicati

    1

    2答えて

    CATransactionsについて読んでいましたが、これが私の問題を解決するのに役立つだろうと考えました。 これは私がやるべきことではありません: 私は同じレイヤーに3つのアニメーションを持っていますが、それぞれに独自の時間があります。 CAKeyframeAnimationをCGMutablePathRefで使用してアニメーションを作成します。 は、例えば言う: anim1 - >期間5S a

    0

    2答えて

    私はXcodeとプログラミング言語が新しく、助けが必要です。メッセージアプリケーションで作業していて、Completion Handler Blockを使用できません。ここに私のコードは次のとおりです。 @IBAction func SendButton(_ sender: AnyObject) { if self.textfield.text != "" { le

    5

    1答えて

    親レイヤの左下隅にある小さな赤いボックス(CALayerインスタンス)(NSViewをホストするレイヤのルートレイヤ)を想像してみてください。 親ビューのフレームが変更されると、赤いボックスは画面上の同じ位置に留まります。これを行うには、親ビューの左下隅に相対的な位置を調整します。 問題は、ちらつきがあり、正しい位置に表示される前に、拡張フレームの左下隅に赤いボックスレイヤーが描画されていることが

    1

    2答えて

    CAShapeLayerをアニメーション化する場合、レイヤのパスを常に更新する必要がありますか、またはCABasicAnimationだけに依存する方法はありますか? 以下の例では、4つの円のパスを設定して描画します。 次にアニメーションを消して消えてしまいたいです。ただし、アニメーションが完了した後、元のパスに戻ります。 [CATransaction setCompletionBlock:^{

    1

    1答えて

    CABasicAnimationとCATransactionを使用して、カスタムUIViewのいくつかのレイヤーをアニメーションしています。 しかし、その後、ナビゲーションコントローラの戻るボタンを使用して残りのアプリケーションに戻ると、ナビゲーションコントローラはもはやアニメーション化されません。他のビューに行くときでさえも。 iOS5搭載のiPadを使用しています。