2014-10-29 5 views
3

iOS8에서 invalidateLayout을 호출하면 충돌 가능성이있는 행동이 발생합니다. 이는 아마도 마지막 WWDC에 도입 된 컨텍스트가있는 새로운 invalidateLayout 때문일 수 있습니다. 그래도 전체 컬렉션보기 레이아웃을 무효화하는 것과 동일한 것을 찾지 못했습니다.iOS8에서 invalidateLayout equivalent

iOS7의 invalidateLayout처럼 모든 것이 발생하도록 말하십시오. 무엇을해야합니까?

iOS7 : [collectionView.collectionViewLayout invalidateLayout];

iOS8 : ???

[collectionView performBatchUpdates:^{ 
     [layout invalidateLayout]; 
    } completion:nil]; 

답변

2

당신은 배치 갱신 블록 내에서 레이아웃을 무효로 할 것인가?
+1

이에 대한 정확한 이유는 무엇입니까 : 아이폰 OS 8로 – louissmr