2017-02-28 5 views
0

私はいくつかのデータと、アプリケーションが以前に修正したイメージ(uimageviewから)を使ってwebviewを作成しようとしています。 webviewへのデータ 'リンク'は簡単でした。しかし、変更された(まだ保存されていない、アプリケーションに必要でないため)画像にはパスがありません。私が試した作成した画像をwebview(htmlコード内)にリンクするにはどうすればよいですか?

var imageToShow: UIImage! 
imageToShow.image = modifiedImage 

let stringHTML = "<body>\(data1)<br>\(data2)<br><imgstyle="width: 350px; height: 175px;" alt="" src="\(imageToShow)"><br></body>"// This shows app data, but not the image: \(imageToShow) is not correct 

webViewToShow.loadHTMLString(stringHTML, baseURL: nil) 

私は迅速に新たなんだ(3)。前もって感謝します。

+0

を変更されるたびにnilが)

  • - なぜあなたはこれのWebViewが必要なのでしょうか? 2つの 'UILabel'と' UIImageView'を持つ単純な 'UIViewController'を表示できませんか? – Losiowaty

  • +0

    @Losiowatyさまざまな種類のデータ(ラベル、画像)を含むPDFファイルを作成したいと考えています。私のプロジェクトにはもう少し「データ」(約200)がありますが、私はイメージに問題があります。 – quin

    答えて

    0

    次試してください、あなたが探しているものを達成するために:

    1. ディレクトリにイメージを書き込みます。ベースURLとHTML文字列を持つ例えばmofifiedImage.png
    2. 負荷のUIWebViewは、画像が

      がstringHTML = "< \のIMG SRC = 'mofifiedImage.png'>" webViewToShow.loadHTMLString(stringHTMLを聞かせて保存されているディレクトリに設定しましたベースURL:イメージはリロードのUIWebView好奇心のうち

    +0

    ありがとうございます。私はイメージ(HTMLコード)とのリンクに問題があります。私はそれがどのように終了するかを知らせます。私は保存せずにそれを行う方法を考えていた... – quin

    +0

    私は 'Documents'ディレクトリ(任意のアイデア?)の画像と(HTMLコード)をリンクすることに問題があります。 – quin

    +0

    完了!!!!!!!ありがとうございました。私はまだupvote、申し訳ありません。 – quin

    関連する問題