2016-08-18 18 views
1

UITextViewイメージをテキストに挿入する方法を知りたいと思います。私はadd them as attachmentできますが、私はその上に挑戦を紹介したいと思います:私はのテキストにパディングを追加しますが、画像にはのように追加したくありません。 (大文字の最初のイメージを見ないでください)UITextViewで複数のイメージを追加するテキスト

どうすればいいですか? おかげ

enter image description here

答えて

1

私はUITextViewの代わりにUIWebViewを使用して問題を解決しました。私はこれらの場合にカスタマイズしやすいローカルHTMLページをレンダリングします。 お気に入りのエディタで独自のHTMLページを作成したら、それをXcodeプロジェクトにドラッグします。次に、あなただけのページへのパスをレンダリングするためにあなたのUIWebViewを伝える必要があります:私の場合は

let url = URL(fileURLWithPath: Bundle.main.path(forResource: "<name of html file>", ofType: "html", inDirectory: "<name of the directory>")!) 
    self.webView.loadRequest(URLRequest(url: url)) 

、私はhtmlページと私はプロジェクトにインポートし、別のフォルダにレンダリング画像を置きます。 URLを生成するときにそのフォルダを参照する必要があります。

私はscalePageToFit = trueを設定し、UIWebViewのその他のオプションはすべて無効にしました。さらに、ユーザーによるズームを無効にするために、UIScrollViewDelegateメソッドviewForZoomingInScrollView(scrollView: UIScrollView) -> UIView?を実装して、より良いユーザーエクスペリエンスにnilという値を返すだけでした。

設定することを忘れないでください。self.webView.scrollView.delegate = self

+0

Hey Nicholas同じ問題に直面している。例を使ってより詳細な答えを得ることは素晴らしいことでした;) – Sam

関連する問題