मैं अपने ऐप में सिस्टम पृष्ठभूमि प्रकाश बदलने के लिए [[यूआईस्क्रीन मुख्यस्क्रीन] सेटब्राइटनेस:] (एसडीके 5.0 में) का उपयोग करता हूं।आवेदन WillResignActive और setBrightness काम नहीं कर रहा है?
निम्न चरणों को मेरी ऐप्लिकेशन के साथ काम:
सक्रिय अनुप्रयोग, डिफ़ॉल्ट के रूप में प्रणाली चमक मिल तो sysBright रूप में सहेजें।
मेरे ऐप के साथ चमक बदलें, चमक बदल दीजिए, फिर ऐप के रूप में सहेजें।
घर बटन या लॉक बटन के साथ ResignActive ऐप, sysBright (चरण 1 मान, सिस्टम डिफ़ॉल्ट चमक) के लिए चमक सेट करें।
सक्रिय ऐप फिर से। तो यह ऊपर के चरणों को 3.
कुछ प्रपत्र 1 दोहराया जाएगा चरण 3, जब मैं ताला बटन के साथ एप्लिकेशन को निष्क्रिय, समारोह applicationWillResignActive अच्छी तरह से काम करता है, यह चमक मूल्य बहाल कर सकते हैं साथ कुछ गड़बड़ है (sysBright)।
लेकिन जब मैं घर बटन दबाता हूं, तो यह अब काम नहीं करता है। चमक अभी भी मेरे ऐप में बदल गया मूल्य है। (ऐपब्राइट)
क्या किसी को इसके बारे में कोई जानकारी है?
कुछfloat appBright,sysBright;
- (void)applicationDidBecomeActive:(UIApplication *)application
{
sysBright = [[UIScreen mainScreen] brightness];
[[NSUserDefaults standardUserDefaults] setFloat:sysBright forKey:@"sysBright"];
[[UIScreen mainScreen] setBrightness:appBright];
}
//doesn't work when i ResignActive with the home button
- (void)applicationWillResignActive:(UIApplication *)application
{
[[NSUserDefaults standardUserDefaults] floatForKey:@"sysBright"];
[[UIScreen mainScreen] setBrightness:sysBright];
}
मुझे याद आ रही: किसी भी मदद ~
यहाँ के लिए धन्यवाद कोड है?
क्या आपको कोई कामकाज मिला है? मुझे एक ही समस्या का सामना करना पड़ा। सेटिंग्स में चमक मूल्य बिल्कुल प्रभावित नहीं होता है। –
एक ही चीज़ की आवश्यकता है, यदि आपके पास कुछ भी है तो कृपया अपना समाधान साझा करें। धन्यवाद – Mangesh
एक काले अर्ध-पारदर्शी UIView के साथ जा रहा है और निकटता API –