UICollectionView에서 레이아웃을 동적으로 설정하면 설명 할 수없는 contentOffset 변경이 발생합니다. Apple의 문서 (그리고 WWDC 2012에서 선전 됨)에 따르면 레이아웃을 UICollectionView동적으로 설정 하고 변경 사항을 애니메이션화 할 수도 있습니다. 일반적으로 컬렉션보기를 만들 때 레이아웃 개체를 지정하지만 컬렉션보기의 레이아웃을 동적으로 변경할 수도 있습니다. 레이아웃 개체는 collectionViewLayout 속성에 저장됩니다. 이 속성을 설정하면 변경 사항에 애니메이션을 적용하지 않고 레이아웃이 즉시 업데이트됩니다. 변경 사항에 애니메이션을 적용하려면 대신 setCollectionViewLayout : animated : 메소드를 호출해야합니다. 그러나..