問題タブ [contentoffset]

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 に答える
62000 参照

ios - -reloadDataを呼び出した後にUITableViewcontentoffsetを保持する方法

の後に呼び出されるデリゲートメソッドを知りませんreloadData。そして、afterDelay:2どちらの種類のハックを使用するかは短すぎるか長すぎる可能性がありますが、どうすればそれを実装できますか?

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

objective-c - 動的UITableViewのContentOffset

テーブルビューの最後のセルとして「読み込み中」のセルをハードコーディングしました。これが生成されたら、いくつかのメソッドを呼び出してWebサービスから新しいデータを読み込み、応答を受け取ったらデータを保存して通知を送信しますテーブルビューでreloadDataを呼び出します。

同じことをしたいのですが、テーブルの最初のセルに対してです。

私のテーブルは時間の関数であるため、下にスクロールすると後の日付のアイテムが表示されます。ユーザーが上にスクロールして前のアイテムをロードできるようにするという考え方です。

この読み込みセルを非表示にするための初期オフセットを正常に設定できないようです。表示されている場合は、もちろん以前のデータの読み込みが開始されるためです。私は知ってscrollToRowAtIndexPath:atScrollPosition:animated:いますが、それを呼び出すための適切な場所を見つけることができません(インデックスパス:1:0行1セクション0)。

前に述べたように、セルが作成される前に、この表示セクションを設定する必要があります。

テーブルビューの開始時にこの種のセルを試した人はいますか?

最初のセルが呼び出されて読み込まれる前に、テーブルビューの最初の表示セクションを設定するにはどうすればよいですか?

ここでもっと派手なことをするべきですか?tableviewHeaderを持っているように、それが表示されたら、ローダーであるインデックスパス0:0に行を挿入し、reloadTableの後に削除しますか?

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

iphone - UItableView のコンテンツ オフセットが機能しない

私はUITableviewと 各セルに があるアプリケーションに取り組んでいますUITextview。位置を選択すると、カーソル位置がその位置と等しくない場合、2行ジャンプを使用して上にジャンプし、その位置に到達した後、各行ラップで1行ジャンプのみが行われます。しかし、2行ジャンプは機能していません。これがコードです。

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

ios - UIScrollView のスクロール時にナビゲーションとツールバーが非表示にならない

私は何を間違っていますか?UIScrollViewDelegate は既にヘッダー ファイルに設定されています。

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

ios - UIScrollviewcontentoffsetの追跡-iOS

コンテンツサイズよりも小さいフレームのスクロールビューがあります。スクロールビューでページングが有効になっています。これは、iOSSafariアプリのサファリの新しいタブページに似ています。私の質問は、「A、B、C、Dの4つの画像があります。Bがフレーム内にある場合、フレーム内にないオブジェクトを知ることはできますか?」です。これは、実装されたUIScrollviewのスクリーンショットです。低アルファ成分のブラックボックスは、他のページのぼやけた効果に置き換えられます。

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

iphone - スクロールビューの contentoffset

画像の contentoffset を設定して、どの画像ユーザーがオンになっていて、写真アルバムに保存するために選択されているかを追跡するにはどうすればよいですか。

編集:

contentoffset で、画像を追跡できるように何を配置すればよいかわかりません ユーザーがオンになっており、フォトアルバムに保存するように選択されています

どんなアイデアでも大歓迎です。

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

iphone - スクロールビューのタップされた画像ビューの Contentoffset

contentOffset を使用して、タップされた画像オブジェクトを検出して保存しようとしていますが、代わりに常に最後の imageObject を保存します。

scrollViewでタップされた画像ビューのcontentOffsetを計算しようとする方法は次のとおりです。

このコードはタップされた画像を保存すると思っていましたが、代わりにスクロールビューから最後の画像ビューを保存します。

やり方が間違っている場合や、まだ何か不足している場合はお知らせください。助けてくれてありがとう。

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

ios - iOS:ScrollviewのSetContentOffsetが機能しない

私は3つのScrollviewを持っており、それらは他と同期してスクロールする必要があります...

しかし、このコードは機能しません:

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

objective-c - 横向きから縦向きに回転した後の UITableView の奇妙な動作 (iPad)

メソッドで回転後のテーブルビューのcontentOffsetを読み込もうとしていた

willRotateToInterfaceOrientation:duration:. tableHeaderView に検索バーがある UITableViewController を使用してサンプルを作成しました。

シナリオ 1: デバイスが縦向きの場合、検索バーを非表示にしてから、デバイスを横向きに回転させます。その後、UISearchbar と contentOffset が同じままであるとは思われません。

シナリオ 2: デバイスが横向きの場合、検索バーを非表示にしてから、デバイスを縦向きに回転させます。その後、UISearchbar と contentOffset が同じままになることはないと予想されます。

シナリオ 1 は期待どおりに機能しています。シナリオ 2 は検索バーをポップアウトし、contentoffset はゼロです

ContentOffset がゼロである理由を知っている人はいますか? 44(検索バーの高さ)になると思います。

これを解決する方法はありますか?どのようにしますか?