2

XML を使用して大量の HTML を読み込もうとしていると言って、iPhone アプリが拒否されUIWebViewました。ネイティブ UI ビューを使用するように依頼されました。HTMLタグをネイティブに変換する方法を誰か教えてもらえますUIViewか?

ここに画像の説明を入力

4

3 に答える 3

1

彼らは、XMLを解析し、UITableviewのようなネイティブビューで何らかの形式でデータを表示することを意味している可能性があります...

于 2012-12-25T11:46:49.117 に答える
1

それを行う簡単な方法はありません。つまり、Web ビューを標準の UIView に変換するということです。

UITextViewiOS 6 で利用可能なリッチ テキスト機能を使用して、XML から解析されたデータを表示することを検討してください。

元の Web ビューと同じフォーマットを保持するには、を使用する必要があります(詳細については、NSAttributedStringこの質問を参照してください)。

画像を挿入するには、ここで説明する方法を使用できますが、画像をインターリーブする必要がある場合は、残念ながら単一のUITextView.

箇条書きリストについては、こちらで説明されているアプローチを使用できます。

于 2012-12-25T11:50:21.583 に答える
0

HTMLタグをネイティブUIビューに変換する方法を教えてください。

それは可能ではありません。可能性のある記事を表示するために a を使用すると、詳細なコンテンツUITableViewを表示する新しい記事をクリックすることができます。UIView

たぶん、アプリに関する詳細情報と、いくつかの機能に到達する方法についての詳細情報を追加する必要がありますか?


彼らは私にネイティブを使うように頼んだUIView

これはおそらく、「実際の」アプリとは異なる Web アプリケーションを実際に作成していることを意味します。彼らは、あなたが HTML/CSS/Javascript を使いすぎていると考えるかもしれません。


iOSヒューマンインターフェイスガイドラインを読んでください...たとえば、「戻る」ボタンは「間違った」側にあります。(残す必要があります。) Apple は、各 iOS アプリが同じルック アンド フィールであることを確認したいと考えています。


更新:をネイティブおよびネイティブとUIView一緒に使用して、コンテンツのみを.UINavigationBarUIToolBarUIWebView

于 2012-12-25T11:58:42.307 に答える