問題タブ [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 - UIImageView の鮮やかな効果
しばらく前にこの質問をしましたが、UIImageView: Interface Builder の UIButton に対する Vibrancy Effect で、同じ問題が発生しているようです。
私がやりたいのは、ビデオのサムネイルを見ているときに、iOS の写真アプリで再生アイコンに見られる効果を複製することです。スクリーンショットは次のとおりです。
ご覧のとおり、ネストされた UIVisualEffectView があり、1 つは Extra Light Blur を使用し、もう 1 つは Dark Blur と Vibrancy を使用しているようです。ただし、この設定をインターフェイス ビルダーで実装しようとすると、同じ結果が得られません。私が苦労している部分は、再生矢印で鮮やかさを使用することです。
私が使用している唯一の画像は再生矢印です。Apple のドキュメントで説明されているように、レンダリング モードをテンプレートに設定しました。
どんな助けでも大歓迎です!
swift - ボタンに UIVisualEffectView を追加する
背景として画像があるストーリー ボード シーンに透明な削除UIButton
を追加し、いくつかの自動レイアウト制約を追加しました。
ボタンの背景を にしたいので、ボタンUIVisualEffectView
がある場所にプログラムでビューを追加し、ボタンを削除して追加し直して、UIVisualEffectView
.
質問 1) これは良い考えですか? または、ビュー階層内の位置を見つけて、ボタンの 1 レベル前に配置する必要がありますか?
これが私がこれまでに持っているものです。のためにUIButton
:
およびUIVisualEffectView
:
これにより、ボタンと同じサイズのぼやけたビューが生成されますが、ボタンの上にはありません。質問 2) どうにかして自動レイアウト制約も渡す必要がありますか?
助けてくれてありがとう。
ios - UIWebView の上で UIVisualEffectView が機能しない
私はUIVisualEffectView
内部を持っていますmyView
。myView
画面上でドラッグできます。また、UIWebView
ViewController には image と a があります。
画像の上ではすべて正常に機能しますが、上にドラッグmyView
するUIWebView
と、ぼかし効果が機能しなくなり、myView
背景が薄い灰色で透明になっているように見えます。
[実機 iPad Air、iOS 9.2.1 での結果]
これは、ぼかし効果を作成する方法です。
なぜこれが起こっているのですか?
前もって感謝します!
ios - ストーリーボードに組み込まれた UIVisualEffectView は不透明です
次のように構成されたストーリーボードに UIView を作成しました。
複数のナビゲーションコントローラー間で再利用できるようにするために、このようにしました。このために、すべてを設定し、ナビゲーション コントローラーに埋め込まれた「ViewController」と呼ばれるメイン コントローラーでビューを表示できます。しかし、問題はぼかしが不透明であることです。たとえば、ビュー コントローラーの青いナビゲーション バーが UIVIsualAffectView の下に表示されません。
カスタムビューの設定に使用するコードは次のとおりです。
メインコントローラーからビューを呼び出すために使用するコードは次のとおりです。
また、SideMenuView.mでプロパティ「setOpaque」を強制的にNoにしようとしましたが、効果はありません
これが何をするかのスクリーンショットです:
私のコードの何が問題なのか知っていますか?
画面の中央に青い背景のボタンも追加しましたが、ぼかしの下では表示されないため、問題はナビゲーションバー固有ではありません
よろしくお願いいたします。
ios - UIVisualEffectView を使用してぼかしビューを作成します。シミュレーターでは修正されますが、iPhone と iPad では修正されません
目標: アプリでぼかしビューを作成します。
私が使用するコード:
結果: シミュレーターですべて正常に動作します。
しかし、iPhone と iPad で実行すると、次のようになります。
「透明度を下げる」設定を変更していないことに注意してください。
では、この黒い背景をぼかしずにスナップショットを撮りたいと思ったら、なんと!? フォト ストリームでは、正確に正しいぼかしビューの写真を見ました...
また、ホームボタンをダブルクリックしてマルチタスクインターフェースを見ると、ぼかしビュー効果が見られました!
詳細情報: iphone6s、ipad air2、iOS 9.3.1、Xcode バージョン 7.3 の両方を使用しています。
この問題を解決するのにとても疲れました。スナップショット画像を取得して画像にぼかし効果を適用するなどの他の方法を試しましたが、他のバグや他の短所があります