XML を使用して大量の HTML を読み込もうとしていると言って、iPhone アプリが拒否されUIWebView
ました。ネイティブ UI ビューを使用するように依頼されました。HTMLタグをネイティブに変換する方法を誰か教えてもらえますUIView
か?
3 に答える
彼らは、XMLを解析し、UITableviewのようなネイティブビューで何らかの形式でデータを表示することを意味している可能性があります...
それを行う簡単な方法はありません。つまり、Web ビューを標準の UIView に変換するということです。
UITextView
iOS 6 で利用可能なリッチ テキスト機能を使用して、XML から解析されたデータを表示することを検討してください。
元の Web ビューと同じフォーマットを保持するには、を使用する必要があります(詳細については、NSAttributedString
この質問を参照してください)。
画像を挿入するには、ここで説明する方法を使用できますが、画像をインターリーブする必要がある場合は、残念ながら単一のUITextView
.
箇条書きリストについては、こちらで説明されているアプローチを使用できます。
HTMLタグをネイティブUIビューに変換する方法を教えてください。
それは可能ではありません。可能性のある記事を表示するために a を使用すると、詳細なコンテンツUITableView
を表示する新しい記事をクリックすることができます。UIView
たぶん、アプリに関する詳細情報と、いくつかの機能に到達する方法についての詳細情報を追加する必要がありますか?
彼らは私にネイティブを使うように頼んだ
UIView
。
これはおそらく、「実際の」アプリとは異なる Web アプリケーションを実際に作成していることを意味します。彼らは、あなたが HTML/CSS/Javascript を使いすぎていると考えるかもしれません。
iOSヒューマンインターフェイスガイドラインを読んでください...たとえば、「戻る」ボタンは「間違った」側にあります。(残す必要があります。) Apple は、各 iOS アプリが同じルック アンド フィールであることを確認したいと考えています。
更新:をネイティブおよびネイティブとUIView
一緒に使用して、コンテンツのみを.UINavigationBar
UIToolBar
UIWebView