問題タブ [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 を「非表示」にするにはどうすればよいですか?
時折、テーブル ビューが更新するサービスに接続されないことがあります。その場合、UIRefreshControl を存在させたくありません。
viewDidLoad に追加した後、特定の状況下でsetEnabled:
andを使用して非表示にしようとしましsetHidden:
たが、どちらも機能しないようです。
ios - iOS7 の UICollectionView を使用した UIRefreshControl
私のアプリケーションでは、コレクション ビューでリフレッシュ コントロールを使用しています。
iOS7 には厄介なバグがあり、コレクション ビューを下に引っ張って更新を開始するときに指を離さないと、垂直方向contentOffset
に 20 ~ 30 ポイント下に移動し、醜いスクロール ジャンプが発生します。
の外で更新制御を使用してテーブルを使用すると、テーブルにもこの問題が発生しますUITableViewController
。UIRefreshControl
しかし、それらの場合は、インスタンスをUITableView
のプライベート プロパティに割り当てることで簡単に解決できます_refreshControl
。
しかし、UICollectionView
そのようなプロパティを持っていないので、手動で処理する方法が必要です。
ios - UIRefreshControl にトップ インセットを与える
私はそのようなUIRefreshControlを使用します(UITableViewControllerなし):
問題は、更新ホイールが UINavigationController の半透明バー (ios7) の下に配置されていることです。StackOverflow には、この問題に関するトピックがいくつかあります。そして、彼らは私に価値のある解決策をもたらしませんでした。
私が望むのは、たとえば、UIRefreshControl の y 位置を 80px 下にすることです。
注 : UITableViewController の外で UIRefreshControl を使用することはお勧めできません。したがって、それについて警告する必要はありません。
ios - iOS7 での UIRefreshControl のちらつき
UIRefreshControl がプログラムによって開始された場合 (beginRefreshing と endRefreshing )、表示されていない場合、次の手動更新で UIRefreshControl アニメーションに継続的なちらつきが発生します。
このメソッドを UITableViewController サブクラスに追加し、2 秒後にプルして更新すると、ちらつきが表示されます。
このちらつきを回避するには?
ios - UIRefresh コントロールのタイトルが数回の更新後にずれてしまう
UIRefreshControl を使用して、IOS アプリで更新するプルダウンを実装しています。それは正常に動作します。しかし、数回更新すると、正確に 3 番目または 4 番目のタイトルが少しトリミングされ、すぐに位置がずれます。スクリーンショットについては、添付の画像を確認してください
さまざまな画面で UIrefresh コントロールを使用しています。すべての画面が同じ動作を示しています。それらのいくつかはUITableViewControllersであり、他のいくつかはUIViewController内にUITableViewを持っています。
UIRefreshControl のタイトルを作成するコードは次のとおりです
ズレやクロップはスッキリしている最中に起こります。リフレッシュが完了すると正常になります。
これを適切に機能させるにはどうすればよいですか?
ありがとう
ios - iOS7 UIRefreshControl が contentInset を変更
アプリに がありUINavigationController
ます。はUINavigationBar
不透明に設定されており、すべてのスクロール ビューがバーの下に重なっていません。
あるビューでは、UITableView
. のフレームはUITableView
私(0 0; 320 504)
の iPhone 5 にあります。つまり、高さは 568 - 64 (ナビゲーション バーとステータス バーの高さ) です。
のcontentInset
はUITableView
です(0, 0, 0, 0)
。テーブル ビューが最初にロードされるときcontentOffset
は、 (0, 0)
.
これで問題ありません。見事に動作します。
UIRefreshControl
テーブル ビューに を追加しました。これは数回機能しますが、数回プルして更新すると、上部のコンテンツがナビゲーションバーの下に「スタック」します。
これが発生したとき、私は を検査し、contentInset
現在は(-60, 0, 0, 0)
です。
UIRefreshControl が変更されないようにする方法はありますcontentInset
か?
ios - UIViewController 内で UITableView をプルして更新する
アプリケーションにプル ツー リフレッシュ機能を実装しようとしています。アーキテクチャは、UITableView
内部に が存在するようなものUIViewController
です。プルダウンでテーブルビューを更新できるようにしたい。メソッドで以下のコードを試しましたviewDidLoad
が、うまくいきません。実装のどこが間違っているか教えてもらえますか?
objective-c - ios7サブビューとしてテーブルビューにリフレッシュコントロールを追加すると、余分なスペースが追加されます
サブビューとしてUiTableViewにUiRefreshControllerを追加しましたが、うまく機能しますが、テーブルビューのヘッドに余分なスペースも追加します。この問題は iOS7 でのみ発生します。
コード: