問題タブ [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.
iphone - UIRefreshControl のタイムアウト メカニズムを実装する必要があります。
iOS 6 の Apple の新しい UIRefreshControl は歓迎すべき新機能ですが、組み込みのタイムアウト メカニズムはないようです。
必要な理由は次のとおりです。
ユーザーが更新をプルするとしましょう。コードがサーバーからデータを取得しようとしている間、スピン モードになります。サーバーは応答せず、糸車が永久に回転します。したがって、それを停止するタイムアウトメカニズムが必要です。
それを実装する最良の方法は何ですか?
objective-c - 表示されているセルではなく、UITableView データをリロードします
リモート Web サービスからデータを取得し、UITableView にデータを入力するアプリに取り組んでいます。新しいデータを取得したら、ほとんどの Twitter クライアントと同じように、現在表示されているセルをそのままにして、その上に新しいデータを追加したいと考えています。私のロード方法は現在次のようになっています:
これは機能しますが、現在表示されているセルを新しいデータで更新します。だから私が欲しいのは、新しいデータを取得し、それを現在表示されているセルの上に追加する (または現在表示されているセルにとどまる) ことです。これを行う最善の方法は何ですか?
注: iOS6 が必要です。
iphone - 半透明のステータス バーの下に UIRefreshControl がある UITableView
半透明の黒いステータスバーの下をスクロールしたい UITableView を作成しました。私の XIB では、テーブル ビューの y 位置を -20 に設定しただけで、すべて問題なく表示されます。
今、プルしてリフレッシュする iOS6 UIRefreshControl を追加しましたが、これは動作しますが、-20 y の位置のために、ステータス バーの後ろからドラッグします。ステータスバーの後ろではなく下に「伸ばした」位置にしたいと思います。
なぜそれが台無しになっているのかは理にかなっていますが、フレームを変更しても違いはないようで、テーブルビューのコンテンツインセットなどに違いはありません。
ドキュメントは、 refreshControl が設定されると、それ以降は UITableViewController がその位置を処理することを示唆しています。
何か案は?
objective-c - UIRefreshControlでNSAttributedStringを使用する方法
この投稿でNSAttributedStringの例を見つけました。私の質問は-何かヒントはありますか、それをどのように使用するのUIRefreshControl class
ですか?
上記の投稿から:
属性はUIRefreshControl
自動的に呼び出されますか?
編集:
私はそれを設定する方法を知っています、それが「ちょうど」フォーマットされたラベル以外の目的を果たしているかどうか知りたいです-UIRefresherControlは2つの文字列を表示できますか?引っ張られる前と引っ張られた後の1つ?それが、「普通の」文字列が入れられないのを見て最初に思ったものです。
ios6 - UIRefreshControl について IOS6.0 でデフォルトのプルダウン矢印を変更する方法
ドロップダウン矢印を画像や別の形に変更できますか? どのように?
どうもありがとう!
ios - UIRefreshControl をサブクラス化しますが、まだ iOS 5.1 をサポートしていますか?
ここで私のテーブルビューの1つにUIRefreshControlを追加し、NSClassFromString()を使用してUIRefreshControlを構成および追加する前に、tableviewコントローラーでrespondsToSelectorを使用してrefreshControlプロパティがあるかどうかを確認しました。完全に動作し、iOS 5.1 のサポートを継続できます (ただし、新しいコントロールを取得する必要はありません)。
しかし… beginRefreshing および endRefreshing メソッドをオーバーライドして、コントロールの色合いを動的に変更したいと考えています。そして、これを行う最も簡単な方法は、UIRefreshControl をサブクラス化することだと考えました。しかし、どうすれば iOS 5.1 をサポートしながら、それを行うことができるでしょうか?
ios - UIRefreshControlによる例外
UIRefreshControlを初めて使用していますが、更新コントロールの読み込み中に例外が発生します。
私の申告書です :
これが私の関数です:
choixMAJ()メソッドを使用すると、完全に機能します。
すべてが順調に進んでおり、OK2がログに記録されますが、その後、更新コントロールが消えると、アプリが次のエラーでクラッシュしました。
理由がわかりません。何かアイデアはありますか?
uitableview - UIRefreshControl EXC_BAD_ACCESS
UIViewController に UIRefreshControl を実装しようとしています。tableView は viewController の 1 つのセグメントにすぎないため、UITableViewController を使用できません。
ほとんどの場合、この回避策はうまく機能します。しかし、時々(ランダムに発生します)アプリがクラッシュしますEXC_BAD_ACCESS code=1
iphone - iPhoneを引っ張って移動アイコンの位置を更新
スクロールビューをiPhoneの高さ全体に広げています。したがって、iPhoneの半透明のステータスバーがスクロールビューの上にオーバーレイされます。次のように、iOS6のUIRefreshControlをスクロールビューに追加しました。
すべてが機能的にうまく機能します。ただし、プルして更新するアイコンは、iPhoneのステータスバーをクリアするのに十分なほど低くはなりません。これは、次のようにジャンクに見えます。
UIRefreshControlでフレーム/境界を設定して、更新アイコンの位置を変更しようとしましたが、うまくいきませんでした。どんなアイデアでも大歓迎です!
iphone - UIRefreshControl 背景色
コントロールが大きくなるにつれて UIRefreshControl の背景を大きくすることは可能ですか?
一番上のセルの背景色と一致するように、更新コントロールの背景色を設定したいと思います。テーブルビューの背景色を変更すると、下部の空のセルにも色が付くため、受け入れられませんが、白のままにする必要があります。
Apple のメール アプリは、この動作を示します。更新コントロールの背景は灰色の検索バーと一致しますが、テーブル ビューの下部にある空のセルは通常の白のままです。
以下は、テーブルがどのように見えるかを示すスクリーンショットの例で、更新コントロールが引っ張られたときに表示される醜い白を示しています。