2015-01-28 7 views
6

पर फिट नहीं है मेरे पास एक वेब दृश्य है कि मैं iDevice की पूर्ण स्क्रीन भरना चाहता हूं। मैंने इसे दृश्य केंद्र के केंद्र में रखा और कंटेनर के किनारे के साथ फ्लश किया। हालांकि जब मैं ऐप लोड करता हूं, तो दृश्य उस नकली आईफोन से बड़ा होता है जिसमें यह चल रहा है। मैंने कुछ खोज की है और कुछ ऑटो लेआउट का सुझाव देते हैं, जो पहले से ही दृश्य को केंद्रित करने वाला है। मुझे मिली एक और चीज कोड के आकार को सेट करना था।UIWebView डिवाइस स्क्रीन

self.webView.frame = self.view.bounds 

मैं भी एप्लिकेशन एक सार्वभौमिक app से सिर्फ iPhone करने के लिए, लेआउट पर कोई प्रभाव नहीं के साथ बदल दिया है।

पूर्ण स्रोत:

class ViewController: UIViewController { 

    @IBOutlet weak var webView: UIWebView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 

     self.webView.frame = self.view.bounds 

     webView.frame = self.view.bounds 
     var uri = NSURL(string:"http://google.com") 
     var req = NSURLRequest(URL: uri) 
     webView.loadRequest(req) 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 


} 
+0

सेट ** scalesPageToFit = हाँ ** –

+0

जरूरत अधिक रेफरी इस [कड़ी] की कोशिश (http://stackoverflow.com/questions/5763986/iphone-auto-resizing-uiwebview-content-do-not-fit-the -फ्रेम) –

+0

मेरी समस्या यह नहीं है कि सामग्री वेब दृश्य भर नहीं जाएगी। यह है कि वेब दृश्य डिवाइस की स्क्रीन को भर नहीं पाएगा – QueueHammer

उत्तर

10

स्केलिंग दृश्य सीमा फिट करने के लिए सेट करें। आप इस programetically तो एक तरीका यह इस तरह से अपने WebView को यह 4 बाधा जोड़ने है करने के लिए स्थापित करने के लिए नहीं करना चाहते हैं

self.webView.frame = self.view.bounds 
self.webView.scalesPageToFit = true 

आशा इस मदद करता है .. :)

+0

धन्यवाद, मैंने इसे एक शॉट दिया लेकिन मुझे एक ही परिणाम मिलते हैं। शायद मुझे दृश्य के लेआउट के बारे में कुछ मौलिक याद आ रही है। क्या मुझे कहानी बोर्ड में लेआउट के हर संयोजन के लिए इसे सेट करना है? – QueueHammer

+0

@QueueHammer> क्या आप अपनी स्टोरीबोर्ड सेटिंग्स पोस्ट कर सकते हैं? और वेबव्यू पर सेट की गई बाधाएं? – Rashad

2

: इस प्रयास करें

enter image description here

यह मेरे लिए काम करता है।

+0

बाएं और दाएं बाधाएं काम करती हैं लेकिन यह मुझे ऊपर और नीचे के लिए बाधाओं को सेट करने नहीं देगी। – QueueHammer