2017-08-30 5 views
-1

私は、他のビューをオーバーレイするぼやけたビューを持っています。アクセシビリティを無視するiOSのぼかし効果(「透明度を下げる」オプション)?

UIVisualEffectViewは、ユーザーがAccessibility >> Reduce transparencyを設定すると無効になるため、適切ではありません。

このブラーをデバイスの設定とは独立して表示する方法を提案できますか? UIVisualEffectViewとカスタムコントロールの両方が適用可能です。そして、迅速かつにObjCの両方のソリューションは

答えて

0

適用されますあなたが使用してビューに適用しAcessibilityを防ぐことができます。

self.accessibilityElementsHidden = YES; 

このビーイングは、あなたがヒューマンインターフェイスガイドラインに反するべきではない、と述べました。アクセシビリティ機能が存在する理由は十分です。ここで

Human Interface Guidelines - Accessibility

説明するために、AppleのApp Store Review Guidelinesからいくつか抜粋です。すべての条件を遵守しなければなりません

10.1アプリは、AppleのiOSヒューマンインターフェイスガイドラインで説明したように、正しくボタンやアイコンなどとAppleに記載されているようにシステム提供の項目を、使用しない

10.3アプリiOSヒューマンインターフェイスガイドラインが拒否される可能性があります。

関連する問題