2016-03-19 10 views
1

私はGmailのアプリケーションで何をしたいのですか。つまり、プル・ツー・リフレッシュ時にバックグラウンドで電子メールを取得し、データが利用可能になると、UITableViewを更新します。しかし、ユーザーがUITableViewを更新する直前にUITableViewと対話している場合、アプリはユーザーがタッチを離してから更新するまで待機します。 iOSとAndroidでこれをどのように達成できますか?ユーザーがUITableViewとやりとりするのを待つ

+0

私はあなたがリフレッシュするための研究をしなければならないと思います。 –

+0

私はUIRefreshControlについて知っています。しかし、私が話しているのは、ユーザーがuitableviewをスクロールしているとします。そして、その間、非同期タスクはタスクを完了し、メインスレッド上のuitableviewを更新する準備が整っています。しかし、ユーザーはスクロールしているので、ユーザーがスクロールして更新するまでアプリは待機します。 –

答えて

0

これを達成するためにインターネット上に複数のチュートリアルがあります。基本的にUIRefreshControlを使用する必要があります。 this答えまたはthisチュートリアルを確認してください。

+0

私はUIRefreshControlについて知っています。しかし、私が話しているのは、ユーザーがuitableviewをスクロールしているとします。そして、その間、非同期タスクはタスクを完了し、メインスレッド上のuitableviewを更新する準備が整っています。しかし、ユーザーはスクロールしているので、ユーザーがスクロールして更新するまでアプリは待機します。 –

+0

私は理解していないので、スクロールしている間、またはスクロールが停止しているときだけテーブルビューを更新したいのですか? – Jelly

+0

スクロールやタップが止まるまで待ってから更新したい。 –

関連する問題