2013-11-27 34 views
0

我试图初始化集合查看其展示不兼容的类型。我已经写了下面的代码Collection视图初始化查询

UICollectionView * collCobj = [[UICollectionView alloc]initWithFrame:CGRectMake(0, 260, 320, 230) collectionViewLayout:UICollectionViewScrollPositionLeft]; 

回答

0

变化

uicollectionview collCobj 

UICollectionView *collCobj 

你可能会错过*和missseplled集合视图类名。

编辑

给予适当的参数作为布局。您正在通过UICollectionViewScrollPositionLeft作为错误的布局对象。勾选此

UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc]init]; 
UICollectionView *collCobj = [[UICollectionView alloc]initWithFrame:CGRectMake(0, 260, 320, 230) collectionViewLayout:layout]; 
+0

亚我已经做到了,但问题是与收集视图布局,其显示不兼容 – haigowtham

+0

其中的Xcode版本所使用。 – Gurpreet

+0

xcode5是否有任何问题 – haigowtham

0
Initialize collection in proper manner 
UICollectionViewFlowLayout *layout=[[UICollectionViewFlowLayout alloc] init]; 

    collectionViewObj=[[UICollectionView alloc] initWithFrame:CGRectMake(0, 0 , 320, 250) collectionViewLayout:layout]; 

    [collectionViewObj setDataSource:self]; 
    [collectionViewObj setDelegate:self]; 

    [collectionViewObj registerClass:[Cell class] forCellWithReuseIdentifier:@"cellIdentifier"]; 


    [self.view addSubview:collectionViewObj]; 
+0

[Cell类]哪个对象是细胞 – haigowtham

+0

Cell是UICollectionViewCell Class.You还可以创建UICollectionVewCell类,并将其命名根据自己的需要。 –