問題タブ [uivisualeffectview]
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 - UIVisualEffectView による奇妙なぼかしアーティファクト
UIVisualEffectView が表示されたときに奇妙なアーティファクトを引き起こしています。UIVisualEffectView は、iOS 7 では使用できないため、ビューの読み込み後にコードに追加されます。
ストリートビュー画像の上にぼやけたテキストの背景を見てください: http://s.swic.name/Z3UL
ぼかしが表示されるまでに 0.1 秒かかります。それ以前は、ぼかしがまだ計算されていないように、低解像度の背景が透けて見えます。
何が起こっているのですか?このコードを使用して awakeFromNib にぼかしを追加しています
編集: ビデオではスロー アニメーションが有効になっているだけで、トランジションは通常のプッシュ セグエです。
Edit2:Interface Builderで「UIVisualEffectView with Blur」をドラッグドロップすると、同じ奇妙な動作が発生するため、上記のコードが原因ではありません。
ios - UIVisualEffectView の鮮やかさがデバイスに表示されない (シミュレーターには表示される)
4s シミュレーターと iPhone 4s(デバイス) でテスト アプリを実行しています。デバイスで鮮やかなテキストが消える理由はありますか?
問題のある写真は次のとおりです。
シミュレーター:
デバイス:
どんな助けでも大歓迎です!
ios - UIBlurEffect はデバイスではぼやけませんが、シミュレーターでは機能します
UIView
効果として aを持つUIVisualEffectView
サブビューで aを作成しようとしてUIBlurEffect
います。ビューは画面の端から作成され、アニメーションを使用してスライドされます。
シミュレーターではすべて正常に動作しますが (iPhone 4S と iPhone 6 でテストしました)、私の携帯電話 (iPhone 6) ではぼかしはぼやけておらず、alpha
0.5 の暗い灰色のように見えます。さらに、デバイスのスクリーンショットを撮ったり、ホーム画面から開いたりすると、一貫性のあるレンダリングが再開される前に、その 1 つのフレームに対してブラーがレンダリングされます。
現時点でのビューのスクリーンショットを次に示します。
ただし、デバイスではぼかしはありません。本質的には、暗くて透明なビューです。
ビューを初期化するために使用するコードは次のとおりです。blurView
およびvibrancyView
プロパティはグローバル変数として宣言されています。
そして、blurView を含む superView を次の場所に移動します。
前に言ったように、アニメーションなどは正常に機能しますが、blurView はぼやけません。
これで何が起こっているのかわかりません。フレームのレンダリングに関係していると思いますが、私は教祖ではないので、誰かアイデアがあれば感謝します.
ios8 - ぼかし効果 iOS 8 の削除には数秒かかります
UIAlertController が self.view addSubView メソッドを介して表示されるときに、View Controller に UIBlurEffect を実装しました。ただし、アラート コントローラーを閉じたアクション コードでは、ぼかし効果が削除されるまでに数秒の遅延がかかります。遅延の理由は何かありますか?
ios - ストーリーボードの UIVisualEffectView で鮮やかさが機能しない
Storyboard を使用してカスタム TableViewCell を設計するための nib ファイルを作成しました。そのため、ぼかしと鮮やかさを備えた VisualEffectView を使用しました (ぼかしと鮮やかさの効果を持つネストされた UIVisualEffectView オブジェクト)。
ビュー階層では、これを TableViewCell のコンテンツ ビューの下に配置します。
uivisualeffectview のビューの下にいくつかのテキスト フィールドと画像ビューを追加します。
私の問題は、visualeffectview で vibrancy プロパティを設定しないと、3 つのライト バージョンすべてが正常に動作することです。活気のあるプロパティを有効にすると、テキストの色の効果が表示されますが、ぼかしが機能しなくなります。
ios - UIVisualEffectView の下の色が明るいかどうかを検出する
背景の UIImageView は非常に明るいため、UIVisualEffectView の上にある前景のテキストは見えません。背景が明るいかどうかを検出し、明るい場合はテキストの色を暗い色に変更します。これどうやってするの?
ios - プログラムで既存のUIBlurEffect UIBlurEffectStyleを変更しますか?
ViewController にアウトレットとして接続されたストーリーボードに Visual Effect View があります。効果はその背後にある ImageView をバーリングしており、うまく機能します。ボタンクリックIBAction内でUIBlurEffectStyleをLightからDarkに変更しようとしています。ここで何か助けていただければ幸いです!