मेरे पास फोटोग्राफिक उद्देश्यों के लिए एक आईफोन ऐप है (एक लाइटबॉक्स का प्रकार)। इस ऐप को जितना संभव हो उतना चमक की जरूरत है। स्क्रीन चमक को प्रोग्रामेटिक रूप से बदलने का कोई तरीका है, और उसके बाद कुछ समय बाद इसे पुनर्स्थापित करें?क्या प्रोग्राम चमक से स्क्रीन चमक समायोजित करने का कोई तरीका है?
उत्तर
संपादित करें: आईओएस 5 में अब screen brightness API शामिल है।
[[UIScreen mainScreen] setBrightness:0.5];
पिछला जवाब:
नहीं, यह क्षमता सार्वजनिक API के माध्यम से संपर्क में नहीं है।
संपादित करें: ध्यान दें कि भविष्य में संभावित आईओएस रिलीज में एक विशेष iDevice पर मल्टीटास्किंग बार पर स्क्रीन चमक हो सकती है या नहीं।
यह संभव है, लेकिन ऐप स्टोर से आपका ऐप अधिकतर अस्वीकार हो जाएगा, क्योंकि यह एक निजी एपीआई का उपयोग करता है। एक फ्लैशलाइट-ऐप अस्वीकार कर दिया गया था क्योंकि यह स्क्रीन चमक समायोजित करता था, इसलिए मैं इसकी अनुशंसा नहीं करता।
आईओएस 4.2 में, आईपैड, मल्टीटास्किंग-पट्टी में एक स्क्रीन चमक-समायोजक होगा
(@coob द्वारा उल्लेख किया) इसलिए आप अपने उपयोगकर्ताओं बता सकते चमक स्थापित करने के लिए क्या आप वहां मौजूद हैं।
तुम कर सकते हो क्या, एक काले रंग की ओवरले-दृश्य बनाते हैं, और यह और अधिक या कम करने के लिए अल्फा है निर्धारित करते हैं, कैसे उज्ज्वल आप स्क्रीन होना चाहता हूँ के अनुसार है। यह वास्तव में स्क्रीन को कम/अधिक उज्ज्वल नहीं बनायेगा, लेकिन यह उपयोगकर्ता को इसका भ्रम देगा।
केवल आईपैड, या आईफोन भी? दुर्भाग्यवश, केवल आईपैड पर – openfrog
। – Emil
नोट: यह उत्तर अब अप्रचलित है; आईओएस 5 के बाद से एक सार्वजनिक एपीआई है। – ToolmakerSteve
यहां इस प्रश्न का एक स्विफ्ट उत्तर है।
import UIKit
extension UIScreen
{
static func setMainBrightness(brightness: CGFloat)
{
guard (0...1).contains(brightness) else
{
print("Attempt to set the screen brightness to an invalid value: \(brightness) should be between 0 and 1 inclusive.")
return
}
self.main.brightness = brightness
}
}
का उपयोग करके इसे कॉल:
UIScreen.setMainBrightness(0.5)
या अपने एक्सटेंशन और (जो मैं सिर्फ सीमा वर्णन करने के लिए लिखा था) की अनदेखी सिर्फ फोन:
UIScreen.main.brightness = 0.5
वर्तमान (3.1) स्विफ्ट: 'UIScreen.main.brightness = 1.0' – bshirley
- 1. क्या आईओएस डिवाइस पर मशाल/फ्लैश चमक स्तर को समायोजित करने का कोई तरीका है?
- 2. चमक स्क्रीन फ़िल्टर
- 3. चमक?
- 4. एंड्रॉइड स्क्रीन चमक अधिकतम मूल्य?
- 5. एंड्रॉइड में स्क्रीन चमक मूल्य
- 6. एंड्रॉइड एसडीके: आप स्क्रीन चमक
- 7. एंड्रॉइड में पसंदीदा स्क्रीन चमक प्राप्त करें
- 8. यूआईस्क्रीन चमक संपत्ति
- 9. क्या आईफोन सिम्युलेटर की चमक समायोज्य है?
- 10. एंड्रॉइड एमुलेटर में स्क्रीन चमक बदलना
- 11. क्या कैमरे की स्ट्रीम के आईओएस पर चमक स्तर पाने का कोई तरीका है?
- 12. बदलने चमक (सी #)
- 13. सिरी बटन चमक एनीमेशन
- 14. छवि ल्यूमिनेंस/चमक
- 15. मैं रंग की चमक को कैसे समायोजित करूं?
- 16. जावा में BufferedImage की चमक और इसके विपरीत समायोजित करें
- 17. चमकदार ग्राफिक/चमक प्रभाव
- 18. ओपन रोशनी और चमक
- 19. आईफोन: हम प्रोग्राम की दृष्टि से स्क्रीन की चमक कैसे बदल सकते हैं?
- 20. चमक और जावास्क्रिप्ट
- 21. टेक्स्ट चमक कैसे बनाएं?
- 22. आईफोन इंटरफ़ेस चमक प्रभाव प्रश्न
- 23. आईओएस वेब एप्लिकेशन आइकन चमक
- 24. सिल्वरलाइट 2: पाठ चमक प्रभाव?
- 25. सफेद रंग (चमक बढ़ रहा है)
- 26. चमक को समायोजित करने के लिए किसी छवि में पिक्सल को स्केल कैसे करें?
- 27. डब्ल्यूपीएफ में एरो सफेद चमक?
- 28. चमक प्रभाव विंडोज फोन प्राप्त करने का सबसे अच्छा तरीका 7
- 29. एंड्रॉइड - स्पर्श पर आइकन चमक कैसे बनाएं?
- 30. आईआईपी पर आईआईपी पर चमक/चमक प्रभाव को हटाने के लिए डिवाइस
जबकि मैं भी नहीं कह सकता क्या यह मामला है या मालिकाना सूचना के प्रकटीकरण के संबंध में मेरे पास एक निश्चित समझौते के कारण नहीं है ... यह निश्चित रूप से मामला है कि प्रमुख तृतीय पक्ष "पाठक" ऐप्स में चमक स्लाइडर होते हैं। तो चाहे यह खुलासा हो या नहीं, लोग इसे कर रहे हैं, और यह ऐप स्टोर समीक्षकों के साथ उड़ान भर रहा है। –
वे पाठ की पृष्ठभूमि के रंग समायोजित कर रहे हैं, वास्तविक स्क्रीन चमक नहीं। –
टिप के लिए धन्यवाद! – MatLecu