Iosでの輝度操作がうまくいかない
Object-cで以下を実現したいと考えています。
特定画面(以下、画面Aと記載。)で輝度を最大にし、別画面遷移で元の輝度に戻したい
画面Aでホームボタンを押してバッググランドにまわすと、輝度を元の輝度に戻し、アプリを再びフォアグラウンドに戻して画面Aを表示させると輝度を最大にする
画面Aで端末の電源ボタンを押して、再び電源ボタンを押してロックを解除して画面Aを表示させても輝度を最大にする
上記1はうまくいったのですが、objectivecの経験が浅く、2、3の具体的な実装方法が分からず悩んでおります。
もしどのように実装すればよいかご存じの方がいらしたら、サンプルコードや参考になるurlをご教示ください。