我正在做我的第一个Xcode WebApp - 下面是View Controller:
//
// 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这样的网站我发现它不在中心。
谢谢你:)
答案 0 :(得分:1)
如果webView应该填满屏幕,那么你可以使用:
webView.frame = self.view.frame
将其放在viewDidLoad方法中。
答案 1 :(得分:0)
如果您使用的是StoryBoard,请检查您的约束。
您可以使用水平居中容器约束来居中,并使用相等的宽度。
您还可以更改此约束或其他
的约束如果您不知道如何设置约束,可以参考本教程
https://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1
或者您可以通过编程方式将Web视图框设置为容器视图。
yourWebView.frame = self.view.frame