0

私のiPhoneアプリケーションのホームページで私はWebページを呼び出しています.ユーザーはアプリの他のタブからいくつかのアクション(コメントなど)を行うことができます.例:- コメント/いいね! カウントを増やす必要があります) ユーザーがホームページを更新すると (上から上にスクロール)、ページは更新されますが、クライアントは自動的に更新したかったので、viewDidAppear メソッドで Web ページをロードしました。 現在の問題は、ユーザーがホームページに戻るたびに更新され、上部から表示されることです(ユーザーが下部のリンクから詳細に移動して戻ってくると、Webページが上部に表示されます)

これを防ぐ方法、または自動更新のためのより良いアイデアはありますか?

4

1 に答える 1

0

おそらく、javascript を使用してバックグラウンドで更新をダウンロードし、コンテンツを適切に更新することをお勧めします。UIWebViewにはメソッド–stringByEvaluatingJavaScriptFromString:があり、これを使用して JavaScript コードを実行できます。メソッド呼び出しを指定して、-viewDidLoadメソッドで更新を実行できます。

別のオプションとして、バックグラウンドで をダウンロードし、HTML表示されているものと比較し、異なる場合はスワップすることもできます。そうすれば、コンテンツは必要なときにのみ更新されます。それでも、コンテンツが一番上に移動するという問題が発生します。

于 2012-12-19T18:19:29.540 に答える