すべてこれは最終的にあなたのアプリを開いたときに何を行うことは、既存のとき、以前の明るさを復元し、その後、高輝度を設定されている場合はEDIT
を参照して、動作せず、ここにあなたがAppDelegate
で何ができるかです:
はCGFloat previousBrightness
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
previousBrightness = [[UIScreen mainScreen] brightness];
[[UIScreen mainScreen] setBrightness:1.0];
return YES;
}
そして
追加します
編集:いくつかの研究の後
、私はバグがアプリを出た後に明るさを変更することができなくiOSの中で実際にありますことがわかりました。このバグはiOS 4以降に報告されており、iOS 8を試しても解決しないようですが、まだ動作しません...
バグの詳細については、this thread on Apple Dev Forumを参照してください。
あなたが行うことができる唯一のことは、あなたが必要とする非常に単一ステップのために完全な明るさを設定し、ユーザーがもう必要がなくなったときにリセットすることです。たとえば、多くのアプリでは、QRコードを表示するときに完全な明るさになり、終了するために十字 'X'をクリックすると元の明るさに戻ります。
あなたのアプリをいくつかの点で再考する必要があるかもしれませんが、ユーザーがホームボタンをクリックした後で明るさを復元することはできません。
あなたには問題はありません。あなたの問題をより詳細に記述できますか? – vrwim
質問を更新して、ウォレットアプリもチェックインすることができます。それはすでにこの機能を持っています。 – Shreyank
私は、あなたが現在の動作ではない、あなたのアプリを閉じるときに明るさをリセットしたいと思います。 – vrwim