6

アプリの「ダークモード」を作成しようとしていますが、非常に簡単な方法で作成したいと思います。フィルタを適用したり、他のビューの上に別のビューを作成して、それらが反転して表示されるようにする方法はありますか?iOS 3.2以降の「アクセシビリティ」のように?Core ImageフィルターがiPhoneで機能しないことは知っていますが、別の種類のフィルターを適用する方法がある限り、それは私にとって大きな問題ではありません。

これはiPhoneで実行可能ですか?Appleはどのようにそれを行いますか?

4

2 に答える 2

1

ユーザー インターフェイス全体に暗い色で塗りつぶされた半透明のビューを配置することを考えているようです。その場合は、タッチ イベントの転送を読んで、関連する問題について説明してください。

もう 1 つの方法は、ビューの描画に使用する色と画像のセットを変更することです。

カスタムビューを扱っている場合、これらのスキームはどちらもより簡単でうまく機能します。オーバーレイを使用している場合、上記のリンクのドキュメントでは、標準の UI 要素がイベントの転送に適していないことが説明されています。色を変更すると、まあ... 使用している UI 要素によっては、独自の画像や色に置き換えることができる場合とできない場合があります。

于 2011-04-03T05:13:07.453 に答える