UITableViewCell上のWebViewにローカルのHTMLコンテンツをロードするにはどうすればいいですか?MailComposerのリンゴの例のメール本文など、編集可能な方法もあります。ここでは、コピーペーストと拡大鏡の機能も利用できます。提案やサンプルコードで私を助けてください。私はすでに私の会社によって解雇されると警告されています。私を助けてください。次のように仮定してUITableViewCellで編集可能なWebViewを作成するには?
1
A
答えて
0
:
- ユーザーは、高度な編集機能(画像、箇条書き、WYSIWYGの何も)必要はありません。
- ユーザーはHTMLマークアップを編集しません。
- HTMLには、改行やインデントなどのテキストと基本的な書式しか含まれていません。
私がお勧めします:
- は、あなたのHTMLコンテンツの2つのバージョン、ユーザーが編集できることを
UIWebView
と上に表示されるものを維持します。編集可能なものはすべてのマークアップタグを取り除かなければなりません。分かりやすい場合は対応する平文文字に置き換えてください(たとえば、<br>
を\n
に置き換えてください)。 - コンテンツのHTMLバージョンを通常どおりテーブルに読み込みます(すでにこれを行っていると仮定します)。
- テーブルがさらに編集されるときに、
UIWebView
を非HTMLバージョンのコンテンツで編集可能なUITextView
に置き換えて(またはオーバーレイして)置き換えます。 - ユーザーが編集を完了したことを示すと、編集したテキストを取り込み、手順1で行った置換を反転します(たとえば、
\n
をすべて<br>
に置き換えます)。 - 手順4で取得した変更された文字列をUIWebViewにロードします。アプリにフィールドの編集履歴を永続的に記憶/保持させる場合は、ファイルに保存します(オプション)。
が、あなたはで働いている会社はエンジニアをやる気にさせる方法は本当にあなたがちょうど彼らの不適切な管理技術のためにそれらに感謝し、あなたの方法にする必要があり、終了でそれらを脅かすであることを考えれば。
+0
あなたの素敵でトリッキーな提案に感謝します。マークアップを編集する必要はありませんが、クライアントが表示された内容を編集できるようにする必要があります。実際に私はクライアントが独自のメール設定を使用してリッチテキスト、gif顔文字、バナーを含むメールを送信できるメールクライアントを作成する必要があります。 – kallol
関連する問題
- 1. UWP Webviewコンテンツ編集可能
- 2. cakephpで編集可能な要素を作成するには?
- 3. Crystal Reportで編集可能なPDFを作成するには?
- 4. PHPで編集可能なPDFフォームを作成するには
- 5. AndroidスクロールWebviewカーソルに編集可能 - ソフトキーボード
- 6. 編集可能なajaxセルを作成するには?
- 7. Kentico編集可能なビデオWebパーツを作成するには
- 8. オラクルはトリガーで編集可能な列を作成します
- 9. 編集可能なスタイルを作成するJSまたはインラインスタイル
- 10. スウィフトで編集可能なボタン/ラベルを作成する方法
- 11. テーブルに編集可能な新しい行を作成する
- 12. 私は確定可能な編集テンプレートを作成します
- 13. 編集可能なwpfツリービューアイテムを作成する
- 14. ユーザアカウントの編集可能なページを作成する
- 15. 編集可能なHTMLテーブルを作成する
- 16. AJAXスプレッドシート、編集可能なナビゲート可能なWebテーブル/グリッドの作成方法は?
- 17. 複数行の編集可能なテキスト:編集可能なUILabel?
- 18. slickgridの編集可能な行と編集不可能な行
- 19. Xamarin ios編集中にセルフサイズのUITableViewCellを作成する方法
- 20. 剣道UIグリッド.Net MVC - 作成時に編集可能な列
- 21. jqgridでインライン編集可能な行を作成する方法は?
- 22. DevExpress Grid Controlの編集可能なEF Selectクエリを作成するには?
- 23. 編集可能なUITableViewCellのプロパティが逆転しているようです
- 24. アクセスcant編集可能なクエリを作成
- 25. MindMupの編集可能なテーブルで編集できない列を作成します
- 26. onclick編集可能なフィールドでファンクションキーを押すイベントを作成する
- 27. 編集可能DevExpress.XtraGrid.Views.Grid.GridView私はして編集の編集機能を有効に
- 28. ページ編集でユーザーが編集可能なオブジェクトの配列を持つHubLテンプレートを作成する
- 29. girdviewを編集不可能にする方法またはasp .netで編集不可能な画像ボタンを作成する方法#
- 30. 編集可能なコンボボックス
これで、ユーザーはUIWebViewに表示されているものを編集できるようにしたいですか?彼らはHTMLマークアップコードを直接編集するのですか、あるいはWYSIWYG編集能力を持っているはずですか?あるいは、純粋なテキストのように、HTMLは本当にシンプルなものですか? – aroth
@arothありがとうございました。はい、ユーザーはUIWebViewに表示されているものを編集できるようにします。しかし、ディスプレイにはリッチテキストが含まれている可能性があります。フォントサイズとファミリが異なる色付きテキストを意味します。 gifアニメーション画像も含まれます。 apple MailComposerの例では、絶対に可能です。しかし、残念ながらコアコードは利用できません。 – kallol