0

私は iOS アプリを仕様化していますが、スクロールが必要な実行中のセクションがあります。UIScrollView として実行することを考えていましたが (使用したことはありませんが、論理的と思われます)、 contentSize を常に計算する必要があるようです。この場合、これは非常に変動する可能性があります(UGC画像など...)。これは正しいです?または、正当な回避策はありますか? そうでない場合、UIWebView がより良い解決策でしょうか?

アプリの機能は、FB フィードや Instagram のようなものです。彼らが何を使用しているかはわかっていますか(FBは私にはUIWebViewのように見えます)。

どうも

4

2 に答える 2

1

実際、それはあなたが達成しようとしていることに依存します。Webビューを使用する場合は、それをフィードするためのhtmlコードを生成する必要があります。ボタンがある場合は、すべてを機能させるために、おそらくより多くのhtml / css/jsを生成する必要があります。スクロールビューを使用するのは面倒ではありません...コンテンツサイズの計算は簡単です...すべての要素の高さ+要素間のオフセット。その境界は常に同じままです。コンテンツサイズのみを設定する必要があります。

于 2012-05-08T04:35:47.153 に答える
0

私の経験では、iOS 開発の前にクライアント側の Web アプリケーション開発の経験がありUIWebViewます。UIScrollViewhtml/css/javascript

UIWebViewしかし、パフォーマンスに問題があることがわかりました。複雑な機能の使いやすさと大量のデータ読み込みがある場合。だから私はで実装しようとしますUIScrollView, もちろん, で複雑なビューを作成するのは簡単ではありませんUIScrollViewが, 実装命令に精通している場合. 特に複雑なレイアウトと使いやすさでUIScrollView、より優れたパフォーマンスを発揮すると思います。UIWebView

状況に応じて両方を使用することをお勧めします。

UIWebViewクライアント側の Web アプリケーション開発に精通している場合は、使用方法がそれほど複雑でなく、情報を表示するだけの単純な ViewController で問題ありません。

いくつかの複雑なユーザビリティについては、実装するのは簡単ではないかもしれませんUIScrollViewが、パフォーマンスの問題についてはまったく問題ありません.

于 2012-05-08T05:14:47.863 に答える