問題タブ [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 投票する
13 に答える
23636 参照

ios - UIRefreshControl を「非表示」にするにはどうすればよいですか?

時折、テーブル ビューが更新するサービスに接続されないことがあります。その場合、UIRefreshControl を存在させたくありません。

viewDidLoad に追加した後、特定の状況下でsetEnabled:andを使用して非表示にしようとしましsetHidden:たが、どちらも機能しないようです。

0 投票する
2 に答える
12625 参照

ios - iOS7 の UICollectionView を使用した UIRefreshControl

私のアプリケーションでは、コレクション ビューでリフレッシュ コントロールを使用しています。

iOS7 には厄介なバグがあり、コレクション ビューを下に引っ張って更新を開始するときに指を離さないと、垂直方向contentOffsetに 20 ~ 30 ポイント下に移動し、醜いスクロール ジャンプが発生します。

の外で更新制御を使用してテーブルを使用すると、テーブルにもこの問題が発生しますUITableViewControllerUIRefreshControlしかし、それらの場合は、インスタンスをUITableViewのプライベート プロパティに割り当てることで簡単に解決できます_refreshControl

しかし、UICollectionViewそのようなプロパティを持っていないので、手動で処理する方法が必要です。

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

ios - UIRefreshControl にトップ インセットを与える

私はそのようなUIRefreshControlを使用します(UITableViewControllerなし):

問題は、更新ホイールが UINavigationController の半透明バー (ios7) の下に配置されていることです。StackOverflow には、この問題に関するトピックがいくつかあります。そして、彼らは私に価値のある解決策をもたらしませんでした。

私が望むのは、たとえば、UIRefreshControl の y 位置を 80px 下にすることです。

注 : UITableViewController の外で UIRefreshControl を使用することはお勧めできません。したがって、それについて警告する必要はありません。

0 投票する
1 に答える
1370 参照

ios - iOS7 での UIRefreshControl のちらつき

UIRefreshControl がプログラムによって開始された場合 (beginRefreshing と endRefreshing )、表示されていない場合、次の手動更新で UIRefreshControl アニメーションに継続的なちらつきが発生します。

このメソッドを UITableViewController サブクラスに追加し、2 秒後にプルして更新すると、ちらつきが表示されます。

このちらつきを回避するには?

0 投票する
0 に答える
110 参照

ios - UIRefresh コントロールのタイトルが数回の更新後にずれてしまう

UIRefreshControl を使用して、IOS アプリで更新するプルダウンを実装しています。それは正常に動作します。しかし、数回更新すると、正確に 3 番目または 4 番目のタイトルが少しトリミングされ、すぐに位置がずれます。スクリーンショットについては、添付の画像を確認してください

通常の作業 タイトルが切り取られました タイトルを左揃え

さまざまな画面で UIrefresh コントロールを使用しています。すべての画面が同じ動作を示しています。それらのいくつかはUITableViewControllersであり、他のいくつかはUIViewController内にUITableViewを持っています。

UIRefreshControl のタイトルを作成するコードは次のとおりです

ズレやクロップはスッキリしている最中に起こります。リフレッシュが完了すると正常になります。

これを適切に機能させるにはどうすればよいですか?

ありがとう

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

ios - iOS7 UIRefreshControl が contentInset を変更

アプリに がありUINavigationControllerます。はUINavigationBar不透明に設定されており、すべてのスクロール ビューがバーの下に重なっていません。

あるビューでは、UITableView. のフレームはUITableView(0 0; 320 504)の iPhone 5 にあります。つまり、高さは 568 - 64 (ナビゲーション バーとステータス バーの高さ) です。

contentInsetUITableViewです(0, 0, 0, 0)。テーブル ビューが最初にロードされるときcontentOffsetは、 (0, 0).

これで問題ありません。見事に動作します。

UIRefreshControlテーブル ビューに を追加しました。これは数回機能しますが、数回プルして更新すると、上部のコンテンツがナビゲーションバーの下に「スタック」します。

これが発生したとき、私は を検査し、contentInset現在は(-60, 0, 0, 0)です。

UIRefreshControl が変更されないようにする方法はありますcontentInsetか?

0 投票する
11 に答える
28643 参照

ios - UIViewController 内で UITableView をプルして更新する

アプリケーションにプル ツー リフレッシュ機能を実装しようとしています。アーキテクチャは、UITableView内部に が存在するようなものUIViewControllerです。プルダウンでテーブルビューを更新できるようにしたい。メソッドで以下のコードを試しましたviewDidLoadが、うまくいきません。実装のどこが間違っているか教えてもらえますか?

0 投票する
2 に答える
2289 参照

objective-c - ios7サブビューとしてテーブルビューにリフレッシュコントロールを追加すると、余分なスペースが追加されます

サブビューとしてUiTableViewにUiRefreshControllerを追加しましたが、うまく機能しますが、テーブルビューのヘッドに余分なスペースも追加します。この問題は iOS7 でのみ発生します。

コード:

uirefresh コントローラなしuirefresh コントローラを追加した後