問題タブ [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 - UIRefreshControl-UITableViewControllerがUINavigationController内にある場合、beginRefreshingが機能しません
UITableViewController(UINavigationController内にあります)にUIRefreshControlを設定しましたが、期待どおりに機能します(つまり、プルダウンによって正しいイベントが発生します)。beginRefreshingただし、次のように、更新コントロールでインスタンスメソッドをプログラムで呼び出す場合。
何も起こりません。アニメーション化してスピナーを表示する必要があります。更新後にメソッドを呼び出すと、endRefreshingメソッドは正しく機能します。
この動作で基本的なプロトタイププロジェクトを作成しました。UITableViewControllerをアプリケーションデリゲートのルートビューコントローラーに直接追加すると、正しく機能します。例:
ただし、tableViewController最初にをUINavigationControllerに追加してから、ナビゲーションコントローラーをとして追加するとrootViewController、このbeginRefreshingメソッドは機能しなくなります。例えば
私の感じでは、これはナビゲーションコントローラー内のネストされたビュー階層がリフレッシャーコントロールでうまく機能していないことと関係があります-何か提案はありますか?
ありがとう
ios - UIRefreshControl は、私の UINavigationController の UINavigationBar によって非表示/隠されています
UIRefreshControl内部の myを使用しようとしていますが、UITableViewControllerそれ自体が の内部にありUINavigationController、そのhidesNavigationBarプロパティが に設定されていますNO(したがって、ナビゲーション バーが表示されます)。
はUIRefreshControl機能しますが、 によって隠されていUINavigationBarます。この問題に遭遇した人が他にいないことに驚いています。
関連する可能性のあるポイント:
- my のを
rootViewControllermyに設定しました。UIWindowUINavigationController - のプロパティを設定して、の初期ビュー コントローラを
UINavigationController設定します。viewControllersUINavigationController - 私の
UITableViewControllerサブクラスは nib でインスタンス化されています。 - サブクラス
UIRefreshControlのviewDidLoadメソッドで myをインスタンス化します。このメソッドでサブクラスのプロパティUITableViewControllerを設定します。refreshControlUITableViewController - は
UIRefreshControl完全に正常に動作し、その一部を見ることができますが、私のUINavigationBar.hidesNavigationBarに設定すると、完全に正常に見えますYES(ただし、非表示にしたくありません)。
編集:
my の作成と配置に使用されるコードUIRefreshControlは次のとおりです。
このコード スニペットは、の子ビュー コントローラーであるサブクラスのviewDidLoadメソッドにあります。UITableViewControllerUINavigationViewController
ios - UIScrollView で UIRefreshControl を使用できますか?
UIScrollViewアプリにはすでに約 5 があり、すべて複数の.xibファイルをロードしています。を使用したいと思いますUIRefreshControl。これらは、UITableViewControllers で使用するために構築されています (UIRefreshControl クラス リファレンスによる)。5つすべてがどのように機能するかをやり直したくありませんUIScrollView。UIRefreshControl私はすでに で を使用しようとしUIScrollViewましたが、いくつかのことを除いて期待どおりに動作します。
更新イメージがローダーに変わった直後に、約 10 ピクセル下にジャンプします。これは、非常にゆっくりと下に
UIScrollViewドラッグするように非常に注意している場合にのみ発生しません。UIScrollview下にスクロールしてリロードを開始してからを放すと、放した場所
UIScrollViewにUIScrollViewとどまります。リロードが終了するUIScrollViewと、 はアニメーションなしで一番上にジャンプします。
これが私のコードです:
時間を節約して aUIRefreshControlで aを使用する方法はありUIScrollViewますか?
ありがとうございました!!!
ios - 「プルアップ」の UIRefreshControl で更新しますか?
UIColloectionView の下部に UIRefreshControl を追加するにはどうすればよいですか? つまり、上にスクロールする場合 (古いデータなどを表示する場合) はどのように機能するのでしょうか?
uitableview - UITableView iOS6の下部にあるUIRefreshControl?
UIRefreshControl下部に追加することは可能UITableViewですか?私はそれを使ってより多くのデータをロードします。お願い、何か提案はありますか?
iphone - Tableview Controller の更新中に UIRefreshControl がクラッシュする
TVCを更新できません。下にドラッグして更新するとクラッシュします。アイコンはありますが、終了します。シンプルなものだと確信しています。考慮されていない同様の質問があります。
私のviewDidLoadメソッド本体から取得:
これは次のことを指します:
ios - UIRefreshControlの奇妙さ
今日「UIRefreshControl」を使い始めたばかりで、奇妙なことに気づきました。
InterfaceBuilderでUIRefreshControlを作成し、それをすべて接続すると、セレクターが呼び出されることはありません。IBは、コントロールは「値が変更されました」メッセージで起動し、コードを呼び出す必要があると言っていますが、決して起動しません。
だから私はInterfaceBuilderでこれを行うのをやめ、コードでこれを行うことにしました。行が多すぎません。したがって、このコードを「viewDidLoad」ルーチン内に配置します。
うまく描画されますが、ビューが最初に表示されたときに更新コントロールが表示されます。ユーザーが実際にテーブルをプルダウンするまで表示されないようにしたいと思います。Webサービスを呼び出し、結果が返されるのを待ってから、テーブルにデータを入力します。したがって、コントロールは1〜2秒しか表示されません。しかし、それは奇妙に見えます。
したがって、質問は次のとおり
です。1.これは、Interface Builderからのみコントロールを接続できない既知のバグですか?
2.このコントロールを、ユーザーが実際に見たいと思うまで表示せずに、テーブルビューコントローラーに追加する方法はありますか?
ios - UIRefreshControl を使用して TableView でヘッダーを置き換える
UIRefreshController が奇妙なことをしています。更新をプルダウンすると、tableView ヘッダーが移動します。
プルダウンすると問題ないように見えますが、リフレッシャーがまだ機能している間にテーブルを下にスクロールすると、ヘッダーは更新コントロールの高さによってオフセットされますが、UITableCells は問題なくヘッダーの後ろにスクロールします。


tableViewController の作成を避けたいので、viewDidLoad で次のことを行っています。
この機能を必要とするさまざまなView Controllerに多くのテーブルがあります。それぞれに UITableViewController を作成しないようにする方法はありますか?
ありがとうございます!
iphone - UIRefreshControl が無期限にハングする
私は UIRefreshControl を持っています。それを使用すると正常に動作しますが、ハングし、消えません。私はもう試した
この解決策は同様の質問からのものでしたが、私のものには対応していません。
これでも、refreshControl は閉じずに回転し続けます。どうしてこれなの?
私のビューではDidLoad:
refreshFeed メソッド...