मैं इस सवाल पूछने के लिए बर्दाश्त कर रहा हूँ पर modaly प्रस्तुत क्योंकि बड़े शोध लगभग Googling, ढेर बह निकला, आदि के 2days के बाद ...iOS इन-कॉल स्थिति पट्टी अद्यतन ViewController स्क्रीन
मेरे मुद्दा यह है: मैं मीटर इस तरह अपने मुख्य ViewController से ViewController पेश:
UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:VController];
navigation.transitioningDelegate = self;
navigation.modalPresentationStyle = UIModalPresentationCustom;
[self presentViewController:navigation
animated:YES
completion:nil];
जब भी एक iPhone उपयोगकर्ता कॉल में शामिल है, या एक हॉटस्पॉट के रूप में अपने या अपने फोन का उपयोग कर रहा है, स्थिति पट्टी मेरी modaly धक्का बढ़े हुए है नीचे लेकिन करने के लिए कुलपति प्रस्तुत मूल (0; 0) पर सेट है समस्या तब होती है जब उपयोगकर्ता के दौरान कॉल समाप्त होता है, वह मेरे आवेदन स्थिति बार में सामान्य होता है आकार लेकिन मॉडल वीसी नहीं बढ़ गया।
मैं इस बारे में पता था, जब यह इस सूचना के कोड धन्यवाद में होती हैं:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statuBarChange:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil];
सबसे बुरी बात है फ्रेम corect कर रहे हैं और मूल अभी भी (0,0)
हैं किक्या मोडल प्रस्तुत वीसी को रीफ्रेश करने का कोई तरीका है? बाहर विघटित और फिर से प्रस्तुत करने के साथ?
आप वोट क्यों देते हैं? मैंने यह प्रश्न ढूंढने और जवाब देने के लिए लिखा था। व्यवहार के बारे में कुछ भी नहीं है जो मोडल वीसी और इन स्टेट स्टेटस बार प्रस्तुत करता है। यदि आप वोट देते हैं तो कृपया बताएं क्यों, फिर मैं उससे संबंधित हो सकता हूं। – Shial