UITextView
イメージをテキストに挿入する方法を知りたいと思います。私はadd them as attachmentできますが、私はその上に挑戦を紹介したいと思います:私はのテキストにパディングを追加しますが、画像にはのように追加したくありません。 (大文字の最初のイメージを見ないでください)UITextViewで複数のイメージを追加するテキスト
どうすればいいですか? おかげ
UITextView
イメージをテキストに挿入する方法を知りたいと思います。私はadd them as attachmentできますが、私はその上に挑戦を紹介したいと思います:私はのテキストにパディングを追加しますが、画像にはのように追加したくありません。 (大文字の最初のイメージを見ないでください)UITextViewで複数のイメージを追加するテキスト
どうすればいいですか? おかげ
私は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
Hey Nicholas同じ問題に直面している。例を使ってより詳細な答えを得ることは素晴らしいことでした;) – Sam