2016-12-09 9 views
0

ビューフレームの高さと幅を持つUIImageViewを追加しました。その下にUIWebViewをロードする必要があります。私はこれを実装する方法がわかりません。私は両方をUIScrollViewに追加しようとしました。イメージは完全に表示されていますが、WebViewはロードされません。 UIWebViewをUIScrollViewに追加することは、その画面の下ではうまく行かないので、スクロールする必要があります。私はストーリーボードを使っていません。UIIcageViewのUIImageViewとUIWebView

これを実装するには、どのような方法が最適なのかをご提案ください。 WetherはUIWebViewをUIScrollViewで使用するか、または追加した場合にロードされない理由を示します。それは空白になる。

func viewDidLoad(){ 

    var image = UIImage(frame: view.bounds) 
    var webView = UIWebView(frame: CGRect(x: 0, y: self.view.frame.height, width: self.view.frame.width, height: self.view.frame.height)) 
    var scrollView = UIScrollView() 
    scrollView.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height) 
    scrollView.contentSize = CGSize(width: self.view.frame.width, height: self.view.frame.height*2) 

    webView.delegate = self 
    webView.loadRequest(URLRequest(url: URL(string: "http://www.google.com"))) 
    scrollView.addSubview(image) 
    scrollView.addSubView(webView) 
    self.view.addSubview(scrollView) 

} 

func webViewDidFinishLoad(_ webView: UIWebView){ 

} 
func webViewDidStartLoad(_ webView: UIWebView){ 

} 

おかげ

+0

? – koropok

+0

@koropokのように、コードを見るとより良い答えが得られます。あなたがnib、ストーリーボード、プログラムによるUIKitなどを使用している場合は、さまざまな提案があります。 –

+0

あなたのご意見ありがとうございます、私は関連コードを入れようとしました。見てください。 – Sonia

答えて

1

あなたのコードは大丈夫です。あなたはこのエラーを取得している場合

を確認してください:それは安全ではないので、リソース負荷:

のApp交通セキュリティは、平文HTTP(// HTTP)をブロックしています。一時的な例外は、アプリのInfo.plistファイルで設定できます。

あなたはこのエラーを取得している場合は、info.plistファイルでこれを追加する:あなたはあなたのビューを追加する方法のコードが表示されない理由を

enter image description here

+0

App Transport Securityの問題はありません.Applicationは既にAPIを通じてデータベースサーバーと通信しています。 – Sonia

+0

webviewで表示したいURLが実際に動作していますか? – SNarula

関連する問題