2013-09-22 18 views
5

के लिए समायोजन मुझे आईओएस 7 में स्टेटस बार के लिए समायोजित करने का निर्धारण करने में समस्या हो रही है। मेरे व्यू कंट्रोलर के पास tableView है, और मैं स्टेटस बार के तहत शुरू करने के लिए tableView चाहता हूं। वर्तमान में, इसे स्टेटस बार द्वारा ओवरलैप किया जा रहा है। (शीर्ष पर लेबल tableView में headerView है)।आईओएस 7 - स्टेटस बार

automaticallyAdjustsScrollViewInsets = YES 
edgesForExtendedLayout = UIRectEdgeNone 

enter image description here

स्थिति पट्टी tableView ओवरलैप के लिए इन सेटिंग्स के लिए अपेक्षित व्यवहार है:

enter image description here

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

+0

आप iOS में स्थिति पट्टी 7 http://stackoverflow.com/questions/18294872/ios-7-status-bar-back-to-ios-6-style/19044681# तरह IOS 6 प्राप्त कर सकते हैं 1 94444681 –

उत्तर

4

समाधान आईबी के विस्तार किनारों अनुभाग में "शीर्ष बार्स के नीचे" और "ओपेक बार्स के तहत" जांचना है।

+0

यदि मेरे पास कस्टम लेबल है तो क्या होगा? ऐसा लगता है कि गणना में शामिल नहीं है। – tng

+10

xib फ़ाइल से कैसे निपटें? (स्टोरीबोर्ड नहीं) – ZYiOS

+2

मैं एक्सकोड 6 और स्टोरीबोर्ड का उपयोग कर रहा हूं। मैंने "टॉप बार्स के तहत" और "ओपेक बार्स के तहत" चेक किया, लेकिन मेरी तालिका दृश्य अभी भी स्टेटस बार के साथ ओवरलैप हो गया है। मैंने इन 3 विकल्पों के कुछ संयोजनों की कोशिश की, मेरे लिए कुछ भी काम नहीं करता है। – Unplug

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