2016-09-27 102 views
0

推出我做我的第一個Web應用程序的Xcode時不居中 - 下面是視圖控制器:Xcode的Web應用程序 - 在iPhone/Safari瀏覽器

// 
// ViewController.swift 
// iOS8SwiftWebViewTutorial 
// 
// Created by Administrator on 26/09/2016. 
// Copyright © 2016 Administrator. All rights reserved. 
// 

import UIKit 

class ViewController: UIViewController { 

    let url = "https://japanese.dating" 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     let requestURL = NSURL(string:url) 
     let request = NSURLRequest(URL: requestURL!) 
     webView.loadRequest(request) 
    } 

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

    @IBOutlet weak var webView: UIWebView! 

} 

它啓動的模擬器和我的身體iphone。

唯一的問題是我放入代碼的網站 - 甚至是像www.google.com這樣的網站,我發現它不是中心的。

enter image description here

謝謝,你:)

+0

您是否使用Autolayout定位您的視圖?我想知道是WebView的位置還是內容的問題 – NikMos

回答

1

如果web視圖應該充滿屏幕,然後你可以使用:

webView.frame = self.view.frame 

的地方,在您的viewDidLoad方法。

0

如果您正在使用StoryBoard檢查您的約束。

您可以使用中心水平居中使用容器約束並使用等寬。

您還可以更改約束這樣或其他

center

,如果你不知道如何設置的限制,你可以參考這個教程

https://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1

或者你可以以編程方式將Web視圖框設置爲您的容器視圖。

yourWebView.frame = self.view.frame 
相關問題