問題タブ [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.
ios - 色空間 CAGradientLayer を増やす方法
黒、透明、黒の 3 色のグラデーションがあります。中間部を増やすにはどうすればよいですか?
私が望んでいる効果は、上部のシェーディング/グラデーション、中央の明確なショー コンテンツがはっきりと表示できる、下部のシェーディング/グラデーションです。これは私がこれまでに持っているものです。
グラデーションの中間部分を増やすにはどうすればよいですか? 明確であることを願っています。これも私のコードです。
ios - Swift Playground の画像が表示されない
XCodeプレイグラウンドで実行する次のコードを取得しました:
しかし、私は次の問題に直面しました:
- 背景が丸みを帯びた四角形を超えています。
- グラデーションが表示されません。
ここに画像があります: 1 問題を解決するにはどうすればよいですか? ヒントをありがとう。この質問見てる人いますか!?
ios - CAGradientLayer、適切にサイズ変更されず、回転 SWIFT で引き裂かれる
だから私はSwiftで書かれたiOSアプリケーションに取り組んでおり、これとまったく同じ問題に遭遇しました:
CAGradientLayer が適切にサイズ変更されません。
UIView に CAGradientLayer を追加し、グラデーション境界を更新するために willAnimateRotationToInterfaceOrientation をオーバーライドします。これは、回転が完了した後にのみ更新されるように見えるため、回転時に元のフレームの境界が表示されます(ユーザーにアプリの白い背景が表示されます)。
これが私のコードです:
viewDidLoad には、次のコードがあります。
そして、私はこの関数をオーバーライドします:
解決策は次のようです。
しかし、私はこのクラスを Swift に変換するのに非常に苦労しています。誰かが私を助けることができますか?これまでのところ、私はこれを持っています:
しかし、うまくいかないようです。[CAGradientLayer クラス] で使用されている「クラス」メッセージに相当する Swift が何であるか理解できませんか?
私はこれを数時間機能させようとしてきましたが、うまくいかないようです。どんな助けでも大歓迎です!
ありがとう
ios - CAGradientLayer.locations プロパティをアニメーション化するにはどうすればよいですか?
CAGradientLayer.locations プロパティをアニメーション化するにはどうすればよいですか?
ブレスライトのようなエフェクトを作りたくて、トランザクションで CAGradientLayer の位置プロパティを変更しようとしましたが、何も起こりませんでした。
それで、私は何をすべきですか?もっと良い方法はありますか?
c# - CAGradientLayer をレイヤーとして使用する UIView サブクラスの作成
これをC#に移植したい。
これをどのように変換すればよいかわかりません:
これlayer
は、UIView のデフォルト レイヤーです。Xamarin には既にLayer
プロパティがあります。これを上書きするにはどうすればよいですか?上書きする必要がありますか?
私もそれを試しました
public CAGradientLayer layer { [Export ("Layer")] get; [Export ("Layer:")] set; }
しかし、レイヤーの色を設定したい場合、アプリがクラッシュします(セルをデキューするときにSystem.Reflection.TargetInvocationException - NullReferenceException)。さらに、読み取り専用にする必要があります。
次に、ドキュメントでどのように変換できるかを見ました:
配列を使用できるようにSetFillColorsのようなものが必要なため、これは役に立ちませんCGColor[]
。しかし、そのような機能はありません。
Monotouch を使用して C# でUIView
カスタムを作成するにはどうすればよいですか?CAGradientLayer
ios - CAGradientLayer を使用してグラデーションの角度を定義する
を使用して角度グラデーションを描画しようとしていCaGradientLayer
ます。startPoint
と を使用して角度を定義できることを知っていendPoint
ます。0、90、180、360 などのいくつかの標準的な角度についてこれらの点を計算できますが、任意の角度についてこれらの点を定式化したいと考えています。いくつかの三角法を使用して計算しようとしましたが、成功しませんでした。任意の角度に対してこれらの点を計算する方法について誰か教えてもらえますか?
ios - UITableViewCell の CAGradientLayer
グラデーションを適用したい場所に( ) があるUITableViewCell
があります。このセルには AutoLayout があるため、フレームが変更されたときにグラデーション フレームを更新したいと考えています。UIView
gradientView
gradientView
次のことを試しましたが、どれも機能しませんでした。
また、セル内でこれを使用することはできません:
ios - UIViewの円形グラデーションカラー「線形ではない」
グラデーションの色に問題があります。グラデーションの色を円形として表示することはできません。常に線形のように表示されます。次の画像の正確なグラデーションが必要です。
PS:これは私が使用するコードです:
ios - 回転背景グラデーションxcode
アプリの背景グラデーションに問題があります。に乗り込みましviewDidLoad
たMainViewController
。
そして、すべてUIViewController
が から拡張されMainViewController
ます。正常に動作しますが、デバイスを回転させた後、背景の半分しか表示されません。他は白。手伝ってくれますか?どこに問題があり、回転後に半分しか表示されないのですか?
BackgroundGradient.m 内