2011-07-06 14 views
0

次の要件があります。UITableViewの水平スクロール(動的な列数)

未定義のフィールド数を持つNSDictionaryのリストを受け取ることができます。等

row num="21" jes="2010" 
row num="22" jes="2010" 
row num="23" jes="2011" 
row num="24" jes="2011" 

行のフィールドの数:我々は

row num="25-2010" fecha="11/07/2010 19:17:14" total="227066" 
row num="26-2011" fecha="11/07/2010 19:18:14" total="227066" 
row num="27-2011" fecha="11/07/2010 19:19:14" total="227066" 

および他の次の要求でリストを受信することができる

つの要求の場合:例えば無制限で

コンテンツを表示するために動的なUITableViewControllerを作成したい場合は、列の数を計算するのは簡単ですが、NSDictionaryからキーを取得するだけです。

ただし、列の数には表でサポートされている数よりも多くの重量が必要な場合があります。

水平スクロールを有効にしたり、ユーザーがスクロールして(すべての行を表示したり、水平にスクロールできるように)使用できるかどうかは誰でも知っていますか?

セルのIBにUIScrollViewを含めるようにしましたが、動作しません。そして、ビューのIBにUIScrollViewを含めることを試みました...同じ結果(この他に説明されている通り、stov question

アイデアや提案はありますか?またにおけるアニメーションながら

おかげで、

イワン

答えて

0

最後に、私はテーブルビュー2ジェスチャー認識器に追加progrmr

で共有する例以下にそれをうまく。

UISwipeGestureRecognizer *swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(paginateLeft:)]; 
swipe.direction = (UISwipeGestureRecognizerDirectionLeft); 
[tableView addGestureRecognizer:swipe]; 
[swipe release];  

swipe = nil; 
swipe = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(paginateRight:)]; 
swipe.direction = (UISwipeGestureRecognizerDirectionRight); 
[tableView addGestureRecognizer:swipe]; 
[swipe release];  

はまた、私は、ユーザーがおそらくより入手可能な情報があるという認識を持っていないではない場合、スワイプページネーションと同期UIPageControlが含まれます。

ありがとうございます!

0

マイアプリの一つでは、私は、私は、テーブルが左に画面をオフ表示(または右)アニメーション、左右スワイプするジェスチャーを使用してこれを実現しましたそれを取るための新しいテーブルビュー。効果はあなたがスワイプして次の列のスライドでできるということである。

+0

右/左のスワイプに応じて、次の/前の列を表示/非表示する表を再描画することを意味しますか?ありがとう –

+0

subView UISwipeGestureRecognizerDirectionをtableViewに追加しますか?たとえば¿? –