찾다

 >  Q&A  >  본문

objective-c - iOS凤凰新闻这种动画插入collectionViewCell是如何实现的?

如图:

如图,我点击了下面某个标题,它就会以动画的方式插入到上面去。

我目前已经用LXReorderableCollectionViewFlowLayout做出了拖动排序的效果,
现在想实现这个动画插入,不知各位可提供一些思路,多谢。

迷茫迷茫2773일 전723

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 17:54:25

    각 라벨의 위치를 ​​다시 계산한 후, 각 라벨별로 위치 변환 애니메이션을 하는 것이라고 생각합니다. 각 행의 가장 오른쪽이 다음 행의 첫 번째로 대각선으로 이동하는 것을 볼 수 있으므로 두 위치의 x, y 좌표 변환 애니메이션입니다.
    각 라벨은 고정된 크기(최소 슈퍼뷰 너비의 1/4)이므로 위치를 계산하기가 더 쉽습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:54:25

    UICollectionView가 자동으로 사용되는 방법이 아닌가요?

    • (void)insertItemsAtIndexPaths:(NSArray<NSIndexPath > )indexPaths;

    • (void)deleteItemsAtIndexPaths:(NSArray<NSIndexPath > )indexPaths;

    • (void)reloadItemsAtIndexPaths:(NSArray<NSIndexPath > )indexPaths;

    • (void)moveItemAtIndexPath:(NSIndexPath )indexPath toIndexPath:(NSIndexPath )newIndexPath;

    회신하다
    0
  • 취소회신하다