2016-09-27 1 views
0

に立ち上げたときに、私は私の最初のXcode WebAppのをやっている - 以下は、ビューコントローラです:XcodeのWebAppの - 中央にないiPhone /サファリ

// 
// 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

WebViewのは、あなたが使用することができ、画面を埋める必要がある場合:

webView.frame = self.view.frame 

場所をあなたのviewDidLoadメソッドであること。

0

StoryBoardを使用している場合は、制約を確認してください。

の中心を水平にコンテナの拘束で中央に置き、等幅を使用できます。

あなたはこのチュートリアル

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

またはすることができますを参照することができ、制約を設定する方法がわからない場合も、このまたは他の

center

のような制約を変更することができますプログラムによってWebビューフレームをコンテナビューに設定します。

yourWebView.frame = self.view.frame 
関連する問題