在iPad中旋转或模拟时,UIWebView空白页面

时间:2016-06-07 08:57:28

标签: ios iphone xcode swift uiwebview

  1. 我的问题是:当我运行我的UIWebView时,它只能在iPhone(任何型号)中模拟时正常工作,当我将视图旋转到横向或更改设备时,它只显示一个空白页面。

  2. 在我寻找StackOverflow中的一些答案后(仍然无法得到合适的解决方案):我想知道为什么Xcode中的某些应用程序布局可以根据设备的大小正确旋转甚至调整大小,只需使用约束( egCardGames),但有些(例如,UIWebView)必须有一个代码,以便应用程序可以调整大小或可以旋转吗?

  3. 更新问题:

    1. 我只是意识到空白页面只出现在iPad模拟器上(横向和纵向),iPhone 6 Plus和iPhone 6s Plus(仅限横向视图)

    2. 这是我的代码:

      import UIKit
      
      class ViewController: UIViewController{
      
      @IBOutlet weak var searchBar: UISearchBar!
      @IBOutlet var webView: UIWebView!
      
      override func viewDidLoad() {
      super.viewDidLoad()
      
      let url=NSURL(string: "https://www.google.com")
      let request=NSURLRequest(URL: url!)
      
      self.webView.loadRequest(request)
      
      searchBar.text="http://"
      }
      
      func searchBarSearchButtonClicked(searchbar: UISearchBar) {
      
      searchbar.resignFirstResponder()
      
      let text=searchBar.text
      let url=NSURL(string:text!)
      let request=NSURLRequest(URL:url!)
      
      self.webView.loadRequest(request)
       }
      }
      
    3. 真的很感激你的答案:)

0 个答案:

没有答案