Bir iDevice'nin tam ekranını doldurmak istediğim bir web görünümüm var. Merkezi olarak ayarlanan görünümün merkezine yerleştirdim ve kabın kenarı ile aynı hizada olacak şekilde yerleştirdim. Ancak, uygulamayı yüklediğimde, görünüm, çalışmakta olduğu benzetilmiş iPhone'dan daha büyük. Bazı aramalar yaptım ve bazıları, görünümü merkezileştirmesi beklenen otomatik düzen önerir. Bulduğum başka bir şey, kodu olsa da boyutu ayarlamaktı.UIWebView, cihaz ekranına uymuyor
self.webView.frame = self.view.bounds
Uygulamayı, evrensel bir uygulamadan yalnızca iPhone'a, düzende hiçbir etkisi olmadan değiştirdim.
Tam kaynak:
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.
}
}
set ** scalesPageToFit = evet ** –
daha fazla desteğe ihtiyacınız var bu [link] (http://stackoverflow.com/questions/5763986/iphone-auto-resizing-uiwebview-content-do-not-fit-the -frame) –
Sorunum, içeriğin web görünümünü doldurmayacağı değil. Bu web görünümü cihazın ekranını doldurmayacağı – QueueHammer