2009-09-15 14 views
5

मैं ओपनजीएल में आईफोन के लिए एक छोटा सा गेम बना रहा हूं।मेरे ऐप में स्टेटस बार को हटा रहा है

सबसे पहले मैं

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 

कौन सा काम किया writting द्वारा "स्थिति पट्टी" हटा दिया, लेकिन जब मेरे अनुप्रयोग चलाने के लिए शुरू किया ही स्थिति पट्टी हटा दिया। फिर मैंने अपनी परियोजना को संशोधित किया। प्लिस्ट

<key>UIStatusBarHidden</key> 
<true/> 

और अब स्टेटस बार कभी नहीं दिखाया गया है, बस मैं कैसे चाहता था। समस्या यह है कि मैं स्क्रीन के किसी भी हिस्से में समस्या के बिना स्पर्श पढ़ रहा हूं, उस क्षेत्र को छोड़कर जहां स्टेटस बार होता था।

// This method deals with events when one or more fingers touch the screen 
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
    [myProject newTouch:touches withEvent:event]; 
    [self.nextResponder touchesEnded: touches withEvent:event]; 
} 

// This method deals with events when one or more fingers moves while touching the screen 
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { 
    [myProject movingTouch:touches withEvent:event ]; 
} 

// This method deals with events when one or more fingers stops touching the screen 
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { 
    [myProject oldTouchEnded:touches withEvent:event ]; 
} 

// This method deals with events when the system is interrupted (for example an incomming call) 
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event { 
    // 
} 

मुझे लगता है कि बार छुपा पर्याप्त नहीं है और यह हटा दिया जाना चाहिए, लेकिन मैं इसे कैसे कर सकता है?, या वहाँ एक और समाधान है?

+0

मुझे एक ही समस्या है। यह सिम्युलेटर में और डिवाइस पर होता है - आईफोन 3 जीएस, ओएस 3.1.3। – Axeva

उत्तर

1

आप जिस दृश्य को पढ़ रहे हैं उसका आकार क्या है? कभी-कभी लोग स्टेटस बार छुपाते हैं लेकिन उपयुक्त क्षेत्र को कवर करने के लिए अपने विचार का आकार बदलना भूल जाते हैं। पूरी स्क्रीन 320x480 है - सुनिश्चित करें कि आपकी ऊंचाई पूर्ण 480px है, न कि 460 या छोटी।

+0

हाँ, यह 320 एक्स 480 है, लेकिन समस्या बनी रहती है। –

1

सिम्युलेटर में एक बग है: यह उन स्थिति को पंजीकृत नहीं करता है जहां स्टेटस बार है (या होगा)। हालांकि, यह डिवाइस पर ठीक से काम करता है।

क्या आप सिम्युलेटर या डिवाइस पर परीक्षण कर रहे हैं?

+0

समस्या डिवाइस और सिम्युलेटर दोनों में होती है। –

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