問題タブ [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.
ios - UITableView (UIRefreshControl など) の「上」に一時的に表示されるステータス メッセージを作成するにはどうすればよいですか?
アプリの起動後にa の「上」に表示されるメッセージ ( ) を含む a をUIRefreshControl
追加しようとしています。このビューは、が既に更新されており、更新する必要がないことをユーザーに通知します。UIView
statusMessageView
UITableViewController
UITableViewController
これが私が達成しようとしていることの内訳です:
アプリが起動され、UITableViewController
通常のように表示された後、44 ピクセル下にスクロールして表示されますstatusMessageView
(高さ 44 ピクセル)。
statusMessageView
2秒間表示されたままになります
はUITableViewController
スクロールを元の位置までアニメートし、効果的に「押し込み」statusMessageView
ます。( に似UIRefreshControl
ていますが、コードでアニメーション化されています)
注: これstatusMessageView
は と組み合わせて使用されるため、が正常に使用できるUIRefreshControl
ように、表示後に「消える」必要があります。UIRefreshControl
他のサードパーティの「プルしてリフレッシュ」コントローラーを見てきましたが、私が使用しているという事実のためにそれはやり過ぎだと思いますUIRefreshControl
ios - UITableView UIRefreshControl が初めてビューを表示しない
UITableView を使用するプロジェクトに UIRefreshControl の機能を追加しました。このアプリは、Web サービスからテーブルビューにエントリをフェッチすることによって機能します。以下は、UIRefreshControl を追加するために使用したコードです。
プルして更新すると、新しいエントリがあれば追加して更新され、テーブルビューの上に次のビューが表示されます。
アプリを初めて起動または開いたときを除いて、すべてがうまく機能します。テーブルビューは更新されますが、上の画像で示したビューは表示されません。リフレッシュするたびにリフレッシュコントロールビューを表示したい。誰かが私が間違っていることを指摘できますか? ありがとう!
更新: [self refreshControl beginRefreshing] を追加し、UIRefreshControl のスピナー ビューが表示されるようになりましたが、テーブルビューの最初のエントリの上にあります。誰でもそれを修正する方法を指摘できますか?
ios - UIRefreshControl を使用した水平 UICollectionView
1行のカスタム水平コレクションビューがあり、デフォルトでセル行の上に表示されるプルツーリフレッシュ機能を追加したいと考えています。ユーザーがコレクション ビューを左から右にプルして、UIRefreshControl をアクティブにできるようにしたいと考えています。何か案は?
前もって感謝します。