ios - Translucent , setStatusBarStyle, UIWebView -
मैं UIWebView पर काम कर रहा हूं और मैं क्या चाहता हूं वेबव्यू के लिए दृश्य को रैप करने से अधिक नहीं है
तो यहां सवाल है मैं UIWebView सेट करता हूं, और स्टेटस बार सामग्री पर मढ़ा होता है। इससे मैं किस तरह निपट सकता हूं? मैंने कोडित किया था जब मैंने UIImage दृश्य बनाया था, लेकिन उस समय वहाँ नेविगेशन बार था, और यह अच्छी तरह से काम किया।
इसके अलावा मैंने सेट फ़्रेम: सीजीआरएक्टमेक (0, 20) .... लेकिन यह भी काम नहीं कर रहा है क्यों [सेटफ्रेम]; विधि काम नहीं करता है? किसी भी विचार कृपया। <पूर्व> अपडेट करें: मैंने स्वत: लेआउट को बंद कर दिया और सेटफ़्रेम बदल दिया: CGRectMake (0, 20 ) और अब वे ज़्यादा नहीं हैं लेकिन मुझे आश्चर्य है कि हमें यह सेट करने की आवश्यकता क्यों है? अगर मैं स्टेटस बार पारभासी सेट करता हूं, तो यह समझ में आता है। लेकिन मैं इसे डिफ़ॉल्ट के रूप में सेट किया, जिसे स्टेटस पट्टी के नीचे स्क्रीन (0,20) के नीचे स्क्रीन खींचना शुरू करना चाहिए। इसे आज़माएं } आपके स्वत: आकार के मुखौटे इस तरह दिखना चाहिए। अंतिम आउटपुट: #import "ViewController.h" @ इंटरफेस देखें नियंत्रक () @ प्रॉपर्टी (कमजोर, नॉनैटॉमिक) IBOutlet UIWebView * webView; @end @implementation ViewController - (शून्य) दृश्यडिडलोड {[सुपर व्यूडिडलोड]; // दृश्य लोड करने के बाद कोई अतिरिक्त सेटअप करें, आमतौर पर एक निब से। [[UIApplication साझाअनुप्रयोग] setStatusBarStyle: UIStatusBarStyleDefault]; [Self.webView setFrame: सीजीआरएक्टमेक (0,0, self.view.frame.size.width, self.view.frame.size.height)]; NSURL * myURL = [NSURL URLWithString: @ "http://www.amazon.com"]; NSURLRequest * myURLReq = [NSURLRequest अनुरोधहैथर्लूल: myURL]; [स्व.वेबव्व लोड लोडेइज़ः: myURLReq]; } - (शून्य) ने किया रीसिव मेमोरिआर्निंग {[सुपर दद्रेस्वीमामॉमी वार्निंग]; // किसी भी संसाधन का निपटारा जो पुन: निर्मित किया जा सकता है। } - (शून्य) webViewDidStartLoad: (UIWebView *) webView {[UIApplication साझा किया गया अनुप्रयोग] .networkActivityIndicatorVisible = YES; } - (शून्य) webViewDidFinishLoad: (UIWebView *) webView {[UIApplication साझा किया गया अनुप्रयोग] .networkActivityIndicatorVisible = NO; } @end
- (शून्य) दृश्यडिडलोड {[सुपर व्यूडिडलोड]; // दृश्य लोड करने के बाद कोई अतिरिक्त सेटअप करें, आमतौर पर एक निब से। [[UIApplication साझाअनुप्रयोग] setStatusBarStyle: UIStatusBarStyleDefault]; [Self.webView सेटफ़्रेम: सीजीआरएक्टेक (0.0, 20.0, सेल्फ। वि। फ़्रेम.size.width, self.view.frame.size.height)]; NSURL * myURL = [NSURL URLWithString: @ "http://www.amazon.com"]; NSURLRequest * myURLReq = [NSURLRequest अनुरोधहैथर्लूल: myURL]; [स्व.वेबव्व लोड लोडेइज़ः: myURLReq];
Comments
Post a Comment