2012-05-09 4 views
1

グリッド表示で同時に水平スクロールと垂直スクロールを有効にする方法はありますか?無制限のスクロールを伴うグリッドビューでの縦横のscoll IOS

私は4x4グリッドのサムネイル画像を持っていれば、左/右と上/下の両方向でスワイプを実装したいと思います。現在、私は左と右のスワイプでやっていますが、2番目のセルを選択して上にスワイプすると、2番目の行はRubikの立方体のようにスクロールする必要があります。

ご迷惑をおかけいたしますが、ご了承ください。

+1

あなたが支払うものである、あらかじめパッケージ化されたソリューションを求めています。 –

+0

この問題の解決策は、 – ROHIT

+0

がある場合はリンクを共有してください。わかりません。実装するのは難しいです。私は利用可能なグリッドビューライブラリについてかなり多くのことを知っていますが、私が知っているものはどれもその機能を提供していません。 –

答えて

3

それは、あなたの質問以来、かなりしばらくしているが、私は、私はつもりは今後の参考のためにそれに答えるよ同じことに苦しんできたよう...

悲しいことに、私はそうした後、どこか良い解決策を見つけることができませんでした多くの時間を試してみました。https://github.com/AlvinNutbeij/DWGridController

これはまだ進行中ですが、あなたの目的には非常に便利です。

+0

最後に何か私は実際に必要なwhtを参照してください、それはスクロールで洗練させる必要があります、ありがとう – ROHIT

+0

私は答えを投稿してから私はimporoveに多くの時間を持っていないが、うまくいけば、私はすぐになります。改善があれば教えてください – Alvin

0

あなたは現在あなたが持っているものをどのように実装しましたか? UITableViewを使用しているように、「セル」に言及すると音が鳴ります。これらのスクロールを両方向に行うことはできません。UIScrollViewで作業する必要があります。

「スクロールビューでのアプリケーションの設計」をWWDC 2010から、「高度なスクロールビューのテクニック」をWWDC 2011から見ることをお勧めします。これは、タイリングと無限スクロールの実装方法を教えてくれるでしょう。

あなたがやりたいことは、あなた自身のリサイクルを実装することです。これは、UITableViewがセルをリサイクルするように機能します。スクロール表示の片側からスクロールすると、画面からスクロールしたもののビューが削除され、キューに入れられます。物事が画面上にスクロールすると、キューからビューを引き出し(またはキューが空の場合は新しいビューを作成して)、それらのビューを正しい場所に配置します。

無限スクロールを行うには、スクロール表示が端に近づいたときにスクロール表示内のすべての位置を変更し、スクロール表示のコンテンツオフセットをビューの位置を変更した位置に移動し、そこにはすべてが一度に完了しているので、ユーザは気付かない。

ビデオでは、これらのテクニックについて私がここで要約するよりも優れていると説明します:最初の呼び出し点としてビデオを見てください。

+0

ありがとうAmy Worrall、私は水平方向にスクロールすることをやっています。それは、両方向にスワイプとか、同時にスワイプとか、同時にスクロールすることを意味しています。appstoreのデザインミュージアムアプリが好きです。グリッド? – ROHIT

+0

申し訳ありませんが、私はあなたが立ち往生しているのかどうかはわかりません。あなたのコードを投稿するためにあなたの質問を編集し、それのどのビットが機能していないかを指摘できますか? –

+0

エイミー、あなたが明らかに理解しているアプリは私がここで言及した "デザイン博物館コレクション"は、無料のアプリを保存して、画像を含むグリッドビューを持っています。 (無限のスクロールで)n同時に、そして私は横のスクロールまたは垂直を行うことができますので、片側無限のスクロール手段で行ったので、両方の種類のスクロールを同時に行うことができるテクニックまたは方法を知りたい。 – ROHIT

関連する問題