問題タブ [uiscrollviewdelegate]

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 投票する
0 に答える
1693 参照

iphone - WWDC 2010 セッション 104 サンプル コード

重複の可能性:
WWDC 2010 サンプル コード

WWDC 2010 セッション 104 の FrogsDemo サンプル コードはどこにありますか?

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

cocoa-touch - `-[UILabel setText:]`がリークするのはなぜですか?

iPadアプリのiOS4.2.1のUIScrollViewDelegateクラスでは、-scrollViewDidEndDecelerating:メソッドは次のような別のメソッドを呼び出します。

titleEntryModelの非アトミックで保持されたNSStringプロパティです。titleLabelペン先で定義されたUILabelに接続するIBOutletを備えた、非アトミックな保持プロパティです。bbumのブログ投稿に続いて、私はHeapshot分析を使用しており、上記のコードをリークとして識別しました。新しいページにスクロールするたびにtitleLabel、少しリークが発生します。

代替テキスト

その2行目を次のように変更すると:

漏れが止まります:

代替テキスト

よくわかりません。-[UILabel text]新しい値を割り当てる前に古い値を解放していませんか?私はそうではないと思います、私は何か間違ったことをしているに違いありません。なぜこれがリークするのですか?

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

iphone - UITableView が scrollViewDidScroll または scrollViewShouldScrollToTop に対して実行されない

私は次のようにプライベートテーブルビューを持ってUIViewControllerいます

私の実装では、設定しました

編集

scrollViewWillBeginDeceleratingscrollViewDidScrollデリゲートは呼び出されますが、 は呼び出されませんscrollViewDidScrollToTop

私は今何を間違っていますか?

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

iphone - ScrollViewをズームインおよびズームアウトしたい。どうしてそれは可能ですか?

1つの画像内にスクロールビューがあります。スクロールビューをズームインおよびズームアウトしたいだけです。ピンチするだけでズームインとズームアウトを適用するにはどうすればよいですか?

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

iphone - スクロール中にUIScrollViewのContentOffsetを設定する

これは私がここで尋ねた最初の質問ですので、我慢してください


。私はこれをかなり調べましたが、うまくいく解決策を見つけることができなかったので、ここでそれを投げると思いました。

UIScrollViewを使用して、多数のUIImageViewを表示しようとしています。

一度に20個のUIImageViewをスクロールビューにロードしています。現在、20枚以上の写真を表示するために行っているのは、特定のContentOffsetに到達するたびにUIImageViewsを新しいUIImagesで更新することです。ユーザーが95のContentOffsetを超えて下にスクロールするたびに、オフセットは0にリセットされ、新しい画像がロードされます。ユーザーにビューのリロード/リセットが表示されないように、継続的なスクロールのような錯覚を与える番号を選択しました。0を超えて上にスクロールしても、同じことが起こります。

私の問題は、UIScrollViewをフリックすると(それ自体がスクロールし続けるように)、ContentOffsetが想定どおりにリセットされていないように見えることです。ビュー自体は適切にリセットされており、1回の反復ではオフセットは0ですが、次の反復(1秒後)では、オフセットは120または130で上昇し、次の終わりに到達したかのようにジャンプします。画面。

UIScrollViewがスクロールしている間にContentOffsetを適切にリセットする方法を知っている人はいますか?

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

ios - UIScrollView ピンチズーム終了を検出

ピンチが最小ズーム制限を超えてズームアウトされ、元に戻ろうとしているときに通知を受けようとしていますUIScrollViewが、非常に難しいと感じています. メソッドだけでこれを行う方法はありますか、それともタッチ処理delegateをオーバーライドする必要がありますか?UIScrollView's

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

iphone - UIViewがUIScrollViewデリゲートでメソッドを起動しない

UIScrollViewデリゲートのメソッドのいずれかが起動されない理由について誰かが光を当ててくれるでしょうか。

シーンを設定します。スタックにプッシュされるUIViewControllerがあります。このビューには、作成した5つのカスタムタブがあります。各タップのタップで、UIViewController / xibコンボから5つのビュー(タブごとに1つ)をロードする関数があります。

ロードされるこれらのビューの1つに、いくつかの画像を含むスクロールビューがあります(上記のコードブロックは前述のビューです)。self.exerciseはNSManagedObjectです画像はscrollviewコントローラーに正常に読み込まれ、ページングが機能します。ただし、機能しないのは、次のようなScrollViewのデリゲートメソッドのいずれかです。

このように、ヘッダーファイルにデリゲートへの参照をインクルードしました。

私が見逃している、または間違っていることはありますか?ExercisePhotoViewクラスで起動するデリゲートメソッドを取得できません。

前もって感謝します。

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

ios - UITextFieldテキストが変更されるとUIScrollViewが一番下にスクロールします

現在設定されているので、UIScrollView内に2つのUITextViewがあります。これのポイントは、UITextView自体はスクロールせず、テキストが追加されるにつれて大きくなる(コンテンツサイズ)だけであるということです。UIScrollViewは、テキストの量に関係なく、ビューの上下のスクロールをすべて処理します(件名ビューがメッセージビューの上にあるMail.appと同様に考えてください)。そうは言っても、私は今問題に遭遇しました。プログラムでUITextView(このコードではbodyText)にテキストを追加すると、何らかの理由でUIScrollViewが自動的に一番下までスクロールします。

テキストを追加するには、次のようにします。

したがって、たとえば、テキストの垂直方向に2000ピクセルがあり、現在400の位置までスクロールしてから、その周りのどこかにテキストを追加した場合、UIScrollViewは2000まで下がります。

UISCrollViewをサブクラス化し、-setContentOffsetをオーバーライドして停止しようとしましたが、すべてのスクロールがフリーズします。

私の質問は、そもそもなぜそれが一番下までスクロールするのかということです。ユーザーが画面上の別の場所にあるボタンをクリックするとテキストが追加され、スクロールは指のドラッグなどとは関係ありません。

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

iphone - UIの応答性を失わずにバックグラウンドでUIを更新するには?

重複の可能性:
UI を常にレスポンシブにし、バックグラウンド更新を行うには?

こんにちは、みんな、

ページごとに 8 つのサムネイルを表示し、n ページを持つことができるアプリケーションを作成しています。これらのサムネイルはそれぞれ UIView であり、UIScrollView に追加されます。ただし、Apple サンプル コードを使用してページングを実装しました。

問題:

  1. 各サムネイル (UIView) の作成とスクロール ビューへの追加には 150 ミリ秒かかります
  2. したがって、3 ページの場合、作成して UI Scrollview に追加するには非常に長い時間がかかります。
  3. この時点で、スクロール ビューはあまり応答性が低く、非常にぎくしゃくしていて、ユーザー エクスペリエンスが低下します。
  4. タッチの応答性に影響を与えずに、サムネイルを作成して UIScrollview に追加するにはどうすればよいですか? タッチイベントの処理を担当するメインスレッドから独立して実行したい(と思います)。

また、サムネイルが作成されると、画像の非同期ダウンロードがトリガーされ、ダウンロードが完了するとデリゲート メソッドが呼び出されることにも言及したいと思います。

この応答性を高め、タッチ操作に影響を与えずに UI を更新するために必要なオプションを教えてください。ページ コントロールは、サムネイルのグリッドの遅延読み込みで問題なく動作します。

ティア、

プラビーン S

0 投票する
10 に答える
55071 参照

iphone - UIScrollView ページ変更の検出

ユーザーがページング対応の UIScrollView でページを変更したときに、通知を検出または取得する方法はありますか?