2013-11-27 4 views
0

컬렉션 뷰를 호환되지 않는 유형으로 초기화하려고합니다. 나는 당신은 아마 *를 그리워콜렉션 뷰 초기화 Query

UICollectionView *collCobj 

에 코드

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

답변

0

변화

uicollectionview collCobj 

아래 서면 컬렉션 뷰 클래스 이름을 missseplled있다.

편집

레이아웃 등의 적절한 매개 변수를 지정합니다. 틀린 레이아웃 객체로 UICollectionViewScrollPositionLeft을 전달 중입니다. 확인이

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

나중에 내가 그 일을했지만 문제가 보여주는 – haigowtham

+0

호환 사용중인 엑스 코드의 어떤 버전 콜렉션 뷰 레이아웃입니다. – 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

[셀 클래스] 셀이 어떤 셀인지 선언합니다 – haigowtham

+0

Cell은 UICollectionViewCell 클래스입니다. UICollectionVewCell 클래스를 만들고 필요에 따라 이름을 지정할 수도 있습니다. –

관련 문제