問題タブ [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 - スクロールで表示されないUITableViewControllerぼかし背景
UITableViewController の背景画像を設定し、次のコードでぼかし効果を追加しました。
下にスクロールすると、背景画像はまだ表示されていますが、ぼかし効果は、一度にビューに収まる最初の数セルに対してのみ表示されます。スクロール時にぼかし効果が現れるようにするにはどうすればよいですか?
各セルにぼかし効果を追加してみましたが、それは非常に奇妙に見えます。
ios - セル内の UIVisualEffectView により、UICollectionView のスクロールが遅くなる
UICollectionView
大きな画像のセルが含まれています。UIVisualEffectView
各セルに(小さい)を追加するまで、スクロールはスムーズでした。今、スクロールのパフォーマンスはひどいです。
そのコードで何かを行うすべてのコードはUIVisualEffectView
次のとおりです。
スクロールのパフォーマンスを向上させるにはどうすればよいですか?
ios - UIVisualEffectView はぼかしの代わりに灰色のボックスを作成します
UIVisualEffectView を使用して、SpriteKit の画面のセクションを次のようにぼかしています。
しかし、それはぼやけではなく、灰色の網掛け領域として表示されます。奇妙なことに、最初に GameCenter の通知が表示され、「おかえりなさい、(プレイヤー)」と表示されている間はぼやけますが、通知が消えると、灰色のボックスに戻ります。
iOS9 でマルチタスク ビューに入ると同じように、プレビューではセクションがぼやけていますが、アプリに入ると再び灰色の網掛け領域に戻ります。
なぜこれが起こっているのですか?シミュレータと物理ハードウェアで同じことを行います。
ios - サブビューを追加すると UIVisualEffectView が消える
Xcode のインターフェイス ビルダーで作成した xib があります。xib の内部には、鮮やかな UIVisualEffectView があります。UIVisualEffectView に任意の容量でサブビューを追加すると (インターフェイス ビルダーまたは以下のコードでわかるようにプログラムで)、サブビューは (あるべき姿で) 活気に満ちていますが、UIVisualEffectView はどこにも表示されません。
したがって、UIVisualEffectView 自体が欠落している間、UIVisualEffectView のサブビューは画面に表示される唯一の要素です。
サブビューを追加する前に、UIVisualEffectView は画面上に完全に表示されます。
どうすればこれを修正できますか?
編集:注、私はデバイスでテストしています。iOS8 を実行している iPhone 6 プラス。シミュレーターでは、サブビューも UIVisualEffectView も表示されません。
これが、ペン先のビューをインスタンス化する方法です。
ちなみに、tableViewをアニメーション化してもしなくても違いはありません。emptyContentView のフレームも正しいです。
注: 鮮やかさをオフにすると、問題は解決します。
swift - セグエ後に背景ビューをぼかす
私は2つのビューを持っています.1つはいくつかの情報を持ち、もう1つはSVCと呼ぶ別のView Controllerへのセグエ表示を実行するボタンです。UIBlurEffect を SVC の UIView に追加したいのですが、私が遭遇したのは、まったく役に立たないぼかしのあるサブビューを追加することだけです。どんな助けでも素晴らしいでしょう。
ios - 兄弟以外の間の iOS 自動レイアウト制約
兄弟ではない 2 つのビュー間の水平距離の制約を定義する方法はありますか? 最初の共通スーパービューに制約を追加しようとしましたが、制約が機能していないようです。
Apple のドキュメントには次のように書かれています。
制約は、ビュー自体またはそのサブビューのみを参照できます。
しかし、それらが直接のサブビューを意味するかどうかはわかりません。
理由:
さまざまな子を配置して配置したいビューがあります。それらの子供たちの一部は、鮮やかな効果で表示されるべきです。残念ながら、iOS でビューの鮮やかさを有効または無効にするには、UIVisualEffectView
. そのため、鮮やかなビューと活気のないビューを混在させるために、トップ レベル ビューで 2 つのコンテナーを使用しています。ただし、制約を使用してビジュアル アイテムを相互に相対的に配置する必要があります。しかし、それらは異なるコンテナーにあるため、兄弟ではないビューで機能するには制約が必要です。
ios - 明るい/暗いを超えてUIVisualEffectViewの色を変更しますか?
UIVisualEffectView
スタンダードエクストラライト以外のライト、ライト、ダークの色を変えることはできますか?
明るいプリセットと暗いプリセットの中間の色合いを実現する必要があります。