IOS UIWebView未加载完整网站
我正在学习iOS。我正在尝试在UIWebView中加载网站。网页正在加载,但web视图未加载整个网站。相反,web视图加载网站的部分页面。这是密码 我做错了什么IOS UIWebView未加载完整网站,ios,iphone,uiwebview,Ios,Iphone,Uiwebview,我正在学习iOS。我正在尝试在UIWebView中加载网站。网页正在加载,但web视图未加载整个网站。相反,web视图加载网站的部分页面。这是密码 我做错了什么 import UIKit class ViewController: UIViewController { @IBOutlet weak var webView: UIWebView! override func viewDidLoad() { super.viewDidLoad() // Do any add
import UIKit
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.
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
webView.frame = self.view.frame
let url = "http://www.tradiestart.com.au"
let requestUrl = NSURL(string: url)
let request = NSURLRequest(URL: requestUrl!)
webView.loadRequest(request)
webView.scrollView.scrollEnabled = true
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
选择-1
如果不起作用,请尝试选择2
选择2
选择-3
另外,
这里我附上了
项目产出
没有什么不对的。代码没有任何问题。我不知道你为什么要分割截图,但网站有一个移动版本,这就是你看到的。他们故意让它看起来像那样。他们将其缩放到设备宽度,并根据需要删除元素
你有截图吗?是的……等等。。我会发布它,也许实现委托,看看它是否完成加载?如果我们使用委托,它会加载整个网站吗???@kdogisthebest我没有得到解决方案。你能帮我解决这个问题吗?@GaneshKumar--你能显示屏幕的输出吗?很容易优化你的回答,因为滚动已经启用,并且画面已经设置为UIVIEW,这不会改变任何东西。。我已经将模拟器的输出分成两个屏幕截图。。但是如果你看到tradiestart.com.au网站。。输出没有加载完整的网站当您的页面加载完美时,问题是web视图frame@Anbu.Karthik不。。仍然有相同的问题。我使用pin设置ui web视图。是问题吗?网站是否已满负荷?是的,该网站在移动设备上看起来不同。它反应灵敏。那么我做错了什么?web视图应向下滚动以显示整个网站。相反,它不会显示完整的网站调用
webView.userInteractionEnabled=true
,因此您的意思是代码中没有问题。。但是为什么那个网站没有像我们在浏览器中加载的那样完全加载呢?
webView.scalesPageToFit = true
webView.frame = UIScreen.mainScreen().bounds
webView.center = self.view.center
webView.scalesPageToFit = true
webView.frame =CGRectMake(0,0, self.view.frame.size.width , self.view.frame.size.height)
or
webView.frame =CGRectMake(0, 0, UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height)