iOS7 Xcode5 UICollectionViewController需要在两个方向上滚动的电子表格样式行为

时间:2014-05-13 12:33:38

标签: ios objective-c grid uicollectionview

我有一堆电子表格数据,即列和行。我能够在UICollectionViewController中显示它。但是每一行都是一个部分。如何在不进行包裹的情况下水平显示行单元格。

2 个答案:

答案 0 :(得分:0)

对于Cocoa应用程序NSMatrix and NSCollectionView可用。

对于iOS NSMatrix和NSCollectionView不可用。所以你需要使用UICollectionView创建自定义的东西。

答案 1 :(得分:0)

您可以使用方法UICollectionView设置- (CGSize)collectionViewContentSize的contentSize。既然您知道单元格的大小,就可以执行类似

的操作
- (CGSize)collectionViewContentSize
{
   // Scroll horizontally
   CGFloat contentWidth = self.maxNumberOfRows * self.widthForCell;

   CGSize contentSize = CGSizeMake(contentWidth, self.bounds.size.height);
   return contentSize;

}