2013-11-21 4 views
0

근무 중인데 UICollectionView 내 장치 사진을 UICollectionViewCell 안에 추가했습니다. 이제 UICollectionView 안에 서브 뷰를 만들고 싶습니다. UICollectionViews 안에 subview을 추가하는 방법을 제안 해주세요. 코드 또는 링크가 필요합니다. 하위 뷰를 추가UICollectionView 내부에 하위 뷰 추가 Xcode

+0

https://developer.apple.com/library/ios/documentation/uikit/reference/UICollectionViewCell_class/Reference/Reference.html#//apple_ref/occ/instp/UICollectionViewCell/contentView –

+0

내가 원하는 것을 분명히하십시오. UICollectionView 또는 UICollectionViewCell에 하위 뷰를 추가하십시오. – Rugmangathan

+0

예. 나는 하위보기가 필요하다고 생각하지 않는다. 필요에 따라 콜렉션 뷰 셀을 사용자 정의 할 수 있습니다. – Ganapathy

답변

9

//Create subview  
UIView *subview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.collectionView.frame.size.width, 20)]; 
//Add 
[collectionView addSubview:subview]; 
//Bring to front so that it does not get hidden by cells 
[collectionView bringSubviewToFront:subview]; 
//This will shift collectionView content down by 20px at top 
[collectionView setContentInset:UIEdgeInsetsMake(subview.frame.size.height, 0, 0, 0)]; 

위의 코드는 collectionView의 상단에있는 하위 뷰를 추가 할 것만큼 간단합니다. 이게 너가 찾고있는거야? 그렇지 않은 경우 귀하의 질문에 더 자세한 내용을 입력하십시오.

+0

삽입 지점 공간이 하위보기 (iOS 8) 상단에 삽입됩니다. – jAckOdE

+0

@jAckOdE iOS8에서이 작업을 수행하는 방법은 무엇입니까? –

+1

컬렉션보기에보기를 추가하고 컬렉션보기의 콘텐츠 오프셋을 관찰하고 이에 따라 하위보기 프레임을 업데이트하십시오. – jAckOdE

관련 문제