-1

私のアプリでは、Excelシートのような複数列のTableViewを作成したいと思います。

テーブルビューも画面サイズよりも大きい場合があるので、水平方向にもスクロールしたいと思います。

これどうやってするの?

4

2 に答える 2

2

iOS 6 より前

自分で実装する必要があります。非常に大きなスプレッドシートはナビゲートが難しく、おそらくデータの表示を再考する必要があるため、これは利用できません。

UIScrollViewその警告が与えられた場合、scrollView へのセルのアタッチメントを自分で管理して実装する必要があります。事前にすべてのビューをアタッチすると、スクロールが不安定になるため、ビューが表示されたらアタッチおよび削除する必要があります。

Github でKKGridViewプロジェクトをチェックアウトすることもできます。これはまさにあなたが望むものかもしれません。

iOS 6 UICollectionView

このクラスは似てUITableViewいますが、グリッドと思いつくカスタム レイアウトをサポートしています。WWDC 2012 ビデオのコレクション ビューの紹介ビデオをご覧ください。本当にすごいです。

于 2013-03-16T13:26:04.113 に答える
0

UICollectioViewまたはUISrollViewの代わりに 選択する方が良いUITableView

このUICollectionViewクラスは、順序付けられたデータ項目のコレクションを管理し、カスタマイズ可能なレイアウトを使用して表示します。

の使用について は、 Interface Builder を使用してカスタム nib をロードするUITableViewことで作成できます。custom UITableView cells縦スクロールのみです

詳細はこちら

于 2013-03-16T13:27:07.387 に答える