मजेदार मुझे एक ही समस्या है। मैंने xib फ़ाइल से सभी दृश्य हटा दिए हैं और एक दृश्य दोबारा जोड़ा है। स्टेटस बार को "अनिर्दिष्ट" होने के लिए सेट करें ताकि स्टेटस बार को समायोजित न किया जा सके। दृश्य, जब जोड़ा गया, x = 0, y = 0, w = 320 h = 460 के बजाय बनाया गया (0,0,320,480) जैसा कि मैंने अपेक्षा की थी। 480 को ऊंचाई बदलने और फ़ाइल के मालिक से कनेक्ट करने और पृष्ठभूमि के संबंध में इसे विशिष्ट बनाने के लिए रंग बदलने के बाद। मैं झुकाता हूं कि स्क्रीन के शीर्ष और दृश्य के बीच एक सफेद बैंड था। मैं के साथ मेरी कोड संवर्धित:
#define RECTLOG(rect) (NSLog(@"" #rect @" x:%f y:%f w:%f h:%f", rect.origin.x, rect.origin.y, rect.size.width, rect.size.height));
viewDidLoad
- (void)viewDidLoad {
[super viewDidLoad];
RECTLOG(self.view.frame);
}
भीतर
बाहर बदल जाता है दृश्य (0, 20, 320, 480) एक काम के रूप में चारों ओर के रूप में यह आईबी से भरी हुई है कि वास्तव में मैं दृश्य के फ्रेम को self.view.frame = CGRectMake (0, 0, 320, 480) के साथ रीसेट करता हूं;
मैं आईबी 3.2.5
उपयोग कर रहा हूँ मैं इस एक के लिए एक छोटे से ठीक से पता करने के लिए अच्छा लगेगा।
धन्यवाद यह सही है। एक्सकोड और आईबी को अपग्रेड करने के बाद स्टेटस बार डिफ़ॉल्ट रूप से चालू था। दूसरों ने इसे बंद कर दिया है। –
आप दोनों को +1 .. !! –
एक्सकोड 4.2 के रूप में, आईओएस 5.0.1 यह बदल गया है। नीचे मेरा जवाब बताता है कि यह कैसे प्राप्त किया जा सकता है। – lol