問題タブ [uirefreshcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1321 参照

ios - UITableView (UIRefreshControl など) の「上」に一時的に表示されるステータス メッセージを作成するにはどうすればよいですか?

アプリの起動後にa の「上」に表示されるメッセージ ( ) を含む a をUIRefreshControl追加しようとしています。このビューは、が既に更新されており、更新する必要がないことをユーザーに通知します。UIViewstatusMessageViewUITableViewControllerUITableViewController

これが私が達成しようとしていることの内訳です:

アプリが起動され、UITableViewController通常のように表示された後、44 ピクセル下にスクロールして表示されますstatusMessageView(高さ 44 ピクセル)。

statusMessageView2秒間表示されたままになります

UITableViewControllerスクロールを元の位置までアニメートし、効果的に「押し込み」statusMessageViewます。( に似UIRefreshControlていますが、コードでアニメーション化されています)

: これstatusMessageViewは と組み合わせて使用​​されるため、が正常に使用できるUIRefreshControlように、表示後に「消える」必要があります。UIRefreshControl

他のサードパーティの「プルしてリフレッシュ」コントローラーを見てきましたが、私が使用しているという事実のためにそれはやり過ぎだと思いますUIRefreshControl

0 投票する
4 に答える
10547 参照

ios - UITableView UIRefreshControl が初めてビューを表示しない

UITableView を使用するプロジェクトに UIRefreshControl の機能を追加しました。このアプリは、Web サービスからテーブルビューにエントリをフェッチすることによって機能します。以下は、UIRefreshControl を追加するために使用したコードです。

プルして更新すると、新しいエントリがあれば追加して更新され、テーブルビューの上に次のビューが表示されます。

ここに画像の説明を入力

アプリを初めて起動または開いたときを除いて、すべてがうまく機能します。テーブルビューは更新されますが、上の画像で示したビューは表示されません。リフレッシュするたびにリフレッシュコントロールビューを表示したい。誰かが私が間違っていることを指摘できますか? ありがとう!

更新: [self refreshControl beginRefreshing] を追加し、UIRefreshControl のスピナー ビューが表示されるようになりましたが、テーブルビューの最初のエントリの上にあります。誰でもそれを修正する方法を指摘できますか?

0 投票する
3 に答える
4293 参照

ios - UIRefreshControl を使用した水平 UICollectionView

1行のカスタム水平コレクションビューがあり、デフォルトでセル行の上に表示されるプルツーリフレッシュ機能を追加したいと考えています。ユーザーがコレクション ビューを左から右にプルして、UIRefreshControl をアクティブにできるようにしたいと考えています。何か案は?

前もって感謝します。