問題タブ [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 - 現在のナビゲーション コントローラーに UIView を配置できますか?
Navigation Controllerの上にUIViewを配置するにはどうすればよいですか? UIView から独自のカスタム ナビゲーション バーとカスタム タブ バー コントローラーを作成しなくても、これは可能ですか?
UITabBarController があり、全体のぼかしビューを表示したいとしましょう。ぼかしビューには、UIVisualEffectView を使用しています。しかし、上部のナビゲーションバーと下部のタブバーを含む画面全体をぼかしビューに表示したい. 新しいView Controllerをプッシュすると、画面全体が占有されますが、その下にあるもの(タブバーコントローラーのコンテンツ)を見ることができません。
ぼかしビューでアニメーション化するときにナビゲーション バーとタブ バーを単純に非表示にすることもできますが、ナビゲーション バーが非表示になっているため、コレクション ビューのコンテンツがシフトするため、見苦しく見えます...ぼかしビューが表示されたときのコンテンツ。
これは、内容が含まれた UITabBarController です。
ぼかしビューですべてをカバーし、UITabBarController 全体とその下のものを透視できるようにしたいと考えています。
ios - UIVisualEffectView の上にある選択したボタンで奇妙なピクセルが発生する
ぼかし効果のあるビュー (UIVisualEffectView) があります。
ビューの上に、強調表示された効果を持ついくつかのボタンを追加します。
しかし、ボタンを押すと、奇妙なことが起こります。奇妙なピクセルを見つけました
この問題を解決するにはどうすればよいですか、これは UIVisualEffectView のバグですか?
swift - Vibracyを使用したSwiftおよびUIVisualEffectView:クリックしたボタンが暗くならない
クリックされたボタンが鮮やかな UIVisualEffectView がないと、少し暗くなります。ただし、鮮やかさがオンの場合、これは機能しません。これを行う方法はありますか?
編集:
UIButton にテキストのみが含まれていると、暗くなります。私がしていることは、UIButton の背景画像を使用することです。そのため、背景画像を暗くする必要があります。少し暗い 2 番目の背景画像を作成することで、これが可能になることはわかっています。次に、ユーザーがボタンを押したときに背景が変更される @IBAction を作成できます。しかし、ボタンをすばやくクリックしても、画像は変更されません。
これは backgroundColor で起こります:
ios - iPhone 5sのホーム画面でAppleがやっているようなぼかし効果を実現する方法
上の画像に示すように、UIViewController にぼかし効果を適用する必要があります。UIVisualEffectView を使用してみましたが、Apple のデフォルトの BlurEffectStyles が現在の要件と一致しません。なぜなら、要件に達するようにぼかしレベルを調整する必要があるからです。上の画像は私の要件を満たす例。
注: Apple は HomeScreen Blur 効果 (画像の上) にも UIVisualEffectView を適用していますか?
ios - Interface Builder の UIButton の鮮やかな効果
ビュー コントローラーの 1 つに、ぼかしと鮮やかさを備えた視覚効果ビューがいくつかあります。ラベルが鮮やかで正しく機能していますが、ビューに UIButton を追加しようとするたびに、テキストが透明に見え、ボタンの背景が鮮やかに見えます。「編集」ボタンが通知センターに与える影響を探しています。参考のためにいくつかの写真を添付しました。
私が欲しいもの:
何が起こっている:
IB でこれを達成する方法がない場合、コードで実行できますか? スイフトを使用しています。
編集
鮮やかに表示されますが、テキストは暗くはありません。
ios - UIVisualEffectView と UIActivityIndicatorView から新しいクラスを作成する方法
インジケーターを表示したいViewControllerにある限り、非常にうまく機能するビジーインジケーターを作成しました。これをUIViewタイプの新しいクラスに移動しようとしましたが、何も表示されませんビューコントローラー。
これは作業コードであり、独自のタイプではありません。
これは、何も作成していないように見えるコードです。
そしてViewDidLoadで:
ios - Objective-C: さまざまな iOS バージョンのコーディング
Objective-C のさまざまな iOS バージョンでクラスを実行できるように、クラスをコーディングできるかどうか、またはどのようにコーディングできるか疑問に思っていました。たとえば、VisualEffectView は iOS8 以降でのみ使用できます。iOS >= 8 の場合は VisualEffectView を宣言し、そうでない場合は UIView を宣言することは可能ですか? もしそうなら、これはヘッダーファイル内で行うことができますか?
保存が完了したとき、またはエラーが発生したときに、View Controller の上に表示されるアラート ボックスを作成したいと考えています。iOS のバージョンによっては、派手なぼやけたビューを使用するか、フラットな UIView を使用するとよいでしょう。