問題タブ [cagradientlayer]

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 に答える
1018 参照

ios - CAGradientLayer を水平方向にのみアニメーション化する

CAGradientLayer (グラデーションとフレーム) をアニメーション化しようとしていますが、フレームを 0 までアニメーション化すると、ビューの左上隅まで縮小し、水平方向にアニメーション化したいと考えています。現在、水平方向と垂直方向の両方で 0 にアニメーション化しています。

現在のアニメーションは次のようになります。

CAGradientLayer のアニメーション化

私が望むのは、それが何もなくなったときに、水平方向のみに縮小し、ずっと同じ高さを維持することです。

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

fillPct は、バーを埋める値で、0 から 100 の間です。

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

ios - 円形 CAGradientLayer マスク - iOS

私はCAGradientLayer自分のイメージで使用しています。これを行うには、次のコードを使用します。

しかし、私が欲しいのは、放射状グラデーションまたは円形グラデーション効果です。片側だけグラデーションがかかっています。円形のグラデーション レイヤーを作成するにはどうすればよいですか? ありがとう。

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

ios - SpriteKit で CAGradientLayer を使用しますか?

本当にうまく機能する CAGradientLayer を作成しました。しかし、私の問題は、SpriteKit で背景として使用したいということです...

それを実現する可能性はありますか?多分それを SKSpriteNode に入れて?

前もって感謝します

編集:

残念ながら、エラーメッセージがあります:

5 月 28 日 19:08:19 amirs-mbp Gradient[2845]: CGContextSaveGState: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはアプリケーションが使用するライブラリは無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。5 月 28 日 19:08:19 amirs-mbp Gradient[2845]: CGContextSaveGState: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはアプリケーションが使用するライブラリは無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。5 月 28 日 19:08:19 amirs-mbp Gradient[2845]: CGContextClipToRect: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはアプリケーションが使用するライブラリは無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。5 月 28 日 19:08:19 amirs-mbp Gradient[2845]: CGContextTranslateCTM: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはアプリケーションが使用するライブラリは無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。5 月 28 日 19:08:19 amirs-mbp Gradient[2845]: CGContextScaleCTM: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはそれが使用するライブラリ、無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。5 月 28 日 19:08:19 amirs-mbp Gradient[2845]: CGContextDrawLinearGradient: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはアプリケーションが使用するライブラリは無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。5 月 28 日 19:08:19 amirs-mbp Gradient[2845]: CGContextRestoreGState: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはそれが使用するライブラリ、無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。5 月 28 日 19:08:19 amirs-mbp Gradient[2845]: CGContextRestoreGState: 無効なコンテキスト 0x0。これは重大なエラーです。このアプリケーション、またはアプリケーションが使用するライブラリは無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。または使用するライブラリが無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。または使用するライブラリが無効なコンテキストを使用しているため、システムの安定性と信頼性が全体的に低下しています。この通知は厚意によるものです。この問題を修正してください。今後のアップデートで致命的なエラーになります。

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

ios - 背景のみの CAGradientLayer

ビューの背景にグラデーションを設定しています:

問題は、私のビューの上にあるすべての要素(UIButton、UILabel ...)が親と同じ勾配を持つことです。このビューにあるアイテムではなく、ビューのみにグラデーションを設定するにはどうすればよいですか?

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

ios - UITableViewCell の UITextView で CAGradientLayer を使用する

UITextView折りたたみ可能な がありますTableViewCell。で、上のテキストと下のテキストをフェードアウトさUITextViewせたいです。CAGradientLayer

を入れて作りUIViewましUITextViewた。これはすべてセル内にあります

セル内の UIView

セルまたはView Controllerでコードを設定する方法がわかりません。

私のテスト コードは Github: Fun with Mask by Ewan Davids からのものです。

(void)メソッドはどこに置くべきですか?TableViewCellまたはViewController? _

  • では、プロパティTableViewCellを認識しません。view
  • では、ViewControllerを認識できませんUITextView property

QuartzCore.framework が追加されました。