2014-05-02 9 views
5

आईओएस 7 में स्टेटस बार के टेक्स्ट रंग को बदलना सरल है और उस विषय पर बहुत सारी जानकारी है।स्थिति बार रंग को धीरे-धीरे बदलना

enter image description here

लिंक कि to this video:

तो, आप कुछ संदर्भ देने के लिए, आज मैं इस ट्वीट को देखा।

मैं कैसे है कि एनीमेशन और सबसे अच्छा तरीका है मैं के बारे में सोच सकते हैं करने के बारे में सोच रहा था है:

है कि वास्तविक स्थिति पट्टी के शीर्ष पर डाला जाता है काले पाठ रंग के साथ स्थिति पट्टी का स्क्रीनशॉट (सफेद के साथ रंग) और फिर वास्तविक स्थिति बार धीरे-धीरे प्रकट होता है।

जैसा कि @ एडगर ने पुष्टि की है कि यह वास्तव में वीडियो में क्या कर रहा है (यदि आप समय पर परिवर्तन करते समय स्क्रीन पर उंगली रखते हैं तो यह देखना संभव है)।

हालांकि, यह समाधान पर्याप्त नहीं है क्योंकि इस दौरान स्थिति बार बदल सकता है और यह थोड़ी डरावना हो सकता है।

क्या स्क्रीनशॉट के बिना ऐसा करने का कोई तरीका है?

उत्तर

1

जब आप स्वाइप यह स्थिति पट्टी का एक स्क्रीनशॉट करता है और वास्तविक स्थिति पट्टी के शीर्ष पर कहते शुरू और फिर इसे UIStatusBarStyleDefault के लिए शैली UIStatusBarStyleLightContent में बदल जाएं।

आप स्पष्ट रूप से देख सकते हैं, तो आप इसके साथ चारों ओर खेलते हैं और कड़ी चोट इशारा शुरू लेकिन यह जारी नहीं करते, न केवल एक मिनट के बाद घड़ी पुरानी हो जाता है, लेकिन आप जब activityIndicator पर है स्वाइप शुरू करने के लिए होता है, तो आप ' देखेंगे कि यह स्थैतिक रहता है।

दुर्भाग्य से, के रूप में तक मुझे पता है वहाँ दो स्थिति सलाखों के लिए कोई रास्ता नहीं है दोनों सही जानकारी के साथ है,। हो सकता है कि अगर आप वास्तविक और स्क्रीन को गतिशील रूप से उलटा रंगों के स्क्रीनशॉट लेने के लिए एक तरीके से आ सकते हैं, लेकिन यह महंगा होगा, प्रदर्शन के अनुसार।

+0

घड़ी की बात अच्छी थी हालांकि :)। खैर, यही वह समाधान है जिसे मैं सोच रहा था। मैं उम्मीद कर रहा था कि एक बेहतर समाधान हालांकि बाहर निकल जाएगा: / –

0

जैसा कि मुझे पता है कि स्टेटस बार रंग स्टेटस बार से जुड़े दृश्य पर निर्भर करता है।

अगर यह नेविगेशन पट्टी से जुड़ा है तो स्थिति पट्टी नेविगेशन पट्टी के रंग लेता है।

यदि नेविगेशन बार छुपा हुआ है तो शीर्ष दृश्य जो स्थिति स्थिति के पास है जो स्टेटस बार द्वारा रंग लिया जाता है।

संबंधित मुद्दे