내 collectionView에 UIKitDynamics 효과를 추가하려고합니다 (일반 UIViewController에서 관리하지 않음). 나는 스토리 보드를 사용하고있다.UICollectionView 사용자 지정 FlowLayout
나는이 자습서를 사용하고 있지만 내 프로젝트에 코드를 통합 할 수 아니다 : 나는 CollectionViewFlowLayout 서브 클래스를 만든 그러나 나는 사용자 정의 서브 클래스로 설정 위치를 모르는 http://www.objc.io/issue-5/collection-views-and-uidynamics.html
. 스토리 보드 파일에서 시도했지만 작동하지 않습니다. 뷰가 처음 나타날 때 레이아웃을 무효화 있다는
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
[self.collectionViewLayout invalidateLayout];
}
주의 사항 :
는 튜토리얼에서는이 코드를 말합니다이 라인이있다. 이는 스토리 보드를 사용하지 않은 결과입니다 (스토리 보드를 사용할 때 prepareLayout 메소드를 처음 호출 할 때의 타이밍은 다르며 그렇지 않은 경우 WWDC 비디오에서 알려주지 않은 것입니다).
이 문장은 나에게 명확하지 않습니다. 스토리 보드를 사용하고 있다면 무엇을해야합니까?
감사합니다.
이렇게하면 collectionView가 더 이상 작동하지 않습니다. 그것은 사라진 것 같습니다. – BalestraPatrick