4

UITableView のセルに HTML コンテンツをロードする必要がある 1 つのアプリケーションに取り組んでいます。また、カスタム フォントを使用してこのコンテンツを表示する必要があります。

このアプローチの主な問題はパフォーマンスです。HTML コンテンツのため、時間がかかります。

UITableView 内にある webView に HTML をロードするにはどうすればよいですか? カスタム フォントを使用してカスタム HTML コンテンツを表すにはどうすればよいですか?

次にUITextViewを使用してHTMLをロードしました。高速で優れたアプローチでしたが、現在は文書化されていない方法であるため、アプリのアップロード時に文書化されていない方法の警告が表示されます。

最後に、アプリケーションの iQuran アプリケーション URL のようなデータ表現が必要ですhttps://itunes.apple.com/id/app/iquran-lite/id285944183?mt=8

iQuran Lite アプリのスクリーンショット

ここに画像の説明を入力

これは、TableView で必要なデータ表現です。このコンテンツを HTML で取得しています!!!

前もって感謝します

4

4 に答える 4

3

UITableviewCell 内で UIWebview を使用することはお勧めできません。HTML は、セルが表示されている場合にのみレンダリングを開始します。しばらくの間、空のセルが表示されます。これは見栄えがよくありません。カスタム フォントのラベルだけを使用することはできませんか? これを試すことができます: https://github.com/JPluto/FontLabel

于 2013-04-02T05:42:20.037 に答える
1

CoreTextフレームワークを試す

このコードを使用してください: https://github.com/honcheng/RTLabel

于 2013-09-16T08:10:45.570 に答える
0
NSString *myHTML = @"<html><body><h1>Hello, world!</h1></body></html>";
[myUIWebView loadHTMLString:myHTML baseURL:nil];
于 2013-04-02T05:35:25.260 に答える