問題タブ [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.

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

ios - 現在のナビゲーション コントローラーに UIView を配置できますか?

Navigation Controllerの上にUIViewを配置するにはどうすればよいですか? UIView から独自のカスタム ナビゲーション バーとカスタム タブ バー コントローラーを作成しなくても、これは可能ですか?

UITabBarController があり、全体のぼかしビューを表示したいとしましょう。ぼかしビューには、UIVisualEffectView を使用しています。しかし、上部のナビゲーションバーと下部のタブバーを含む画面全体をぼかしビューに表示したい. 新しいView Controllerをプッシュすると、画面全体が占有されますが、その下にあるもの(タブバーコントローラーのコンテンツ)を見ることができません。

ぼかしビューでアニメーション化するときにナビゲーション バーとタブ バーを単純に非表示にすることもできますが、ナビゲーション バーが非表示になっているため、コレクション ビューのコンテンツがシフトするため、見苦しく見えます...ぼかしビューが表示されたときのコンテンツ。

ここに画像の説明を入力

これは、内容が含まれた UITabBarController です。

ここに画像の説明を入力

ぼかしビューですべてをカバーし、UITabBarController 全体とその下のものを透視できるようにしたいと考えています。

0 投票する
0 に答える
52 参照

ios - UIVisualEffectView の上にある選択したボタンで奇妙なピクセルが発生する

ぼかし効果のあるビュー (UIVisualEffectView) があります。

ビューの上に、強調表示された効果を持ついくつかのボタンを追加します。

しかし、ボタンを押すと、奇妙なことが起こります。奇妙なピクセルを見つけましたUIVisualEffectView の奇妙なピクセル

この問題を解決するにはどうすればよいですか、これは UIVisualEffectView のバグですか?

0 投票する
0 に答える
288 参照

swift - Vibracyを使用したSwiftおよびUIVisualEffectView:クリックしたボタンが暗くならない

クリックされたボタンが鮮やかな UIVisualEffectView がないと、少し暗くなります。ただし、鮮やかさがオンの場合、これは機能しません。これを行う方法はありますか?

編集:

UIButton にテキストのみが含まれていると、暗くなります。私がしていることは、UIButton の背景画像を使用することです。そのため、背景画像を暗くする必要があります。少し暗い 2 番目の背景画像を作成することで、これが可能になることはわかっています。次に、ユーザーがボタンを押したときに背景が変更される @IBAction を作成できます。しかし、ボタンをすばやくクリックしても、画像は変更されません。

これは backgroundColor で起こります:

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

ios - iPhone 5sのホーム画面でAppleがやっているようなぼかし効果を実現する方法

ここに画像の説明を入力

上の画像に示すように、UIViewController にぼかし効果を適用する必要があります。UIVisualEffectView を使用してみましたが、Apple のデフォルトの BlurEffectStyles が現在の要件と一致しません。なぜなら、要件に達するようにぼかしレベルを調整する必要があるからです。上の画像は私の要件を満たす例。

注: Apple は HomeScreen Blur 効果 (画像の上) にも UIVisualEffectView を適用していますか?

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

ios - Interface Builder の UIButton の鮮やかな効果

ビュー コントローラーの 1 つに、ぼかしと鮮やかさを備えた視覚効果ビューがいくつかあります。ラベルが鮮やかで正しく機能していますが、ビューに UIButton を追加しようとするたびに、テキストが透明に見え、ボタンの背景が鮮やかに見えます。「編集」ボタンが通知センターに与える影響を探しています。参考のためにいくつかの写真を添付し​​ました。

私が欲しいもの:

ここに画像の説明を入力

何が起こっている:

ここに画像の説明を入力

IB でこれを達成する方法がない場合、コードで実行できますか? スイフトを使用しています。

編集

鮮やかに表示されますが、テキストは暗くはありません。

ここに画像の説明を入力

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

ios - UIVisualEffectView と UIActivityIndi​​catorView から新しいクラスを作成する方法

インジケーターを表示したいViewControllerにある限り、非常にうまく機能するビジーインジケーターを作成しました。これをUIViewタイプの新しいクラスに移動しようとしましたが、何も表示されませんビューコントローラー。

これは作業コードであり、独自のタイプではありません。

これは、何も作成していないように見えるコードです。

そしてViewDidLoadで:

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

ios - Objective-C: さまざまな iOS バージョンのコーディング

Objective-C のさまざまな iOS バージョンでクラスを実行できるように、クラスをコーディングできるかどうか、またはどのようにコーディングできるか疑問に思っていました。たとえば、VisualEffectView は iOS8 以降でのみ使用できます。iOS >= 8 の場合は VisualEffectView を宣言し、そうでない場合は UIView を宣言することは可能ですか? もしそうなら、これはヘッダーファイル内で行うことができますか?

保存が完了したとき、またはエラーが発生したときに、View Controller の上に表示されるアラート ボックスを作成したいと考えています。iOS のバージョンによっては、派手なぼやけたビューを使用するか、フラットな UIView を使用するとよいでしょう。