Ios 自定义表格视图滚动动画

Ios 自定义表格视图滚动动画,ios,uitableview,swift,uiscrollview,tableviewcell,Ios,Uitableview,Swift,Uiscrollview,Tableviewcell,在我的应用程序中,我试图实现自定义的表格视图滚动。我正在努力实现类似的目标,这非常好 基本上,当用户滚动时,中间单元格变高,当前高单元格变小 例如,我最初的想法是在scrollViewDidScroll方法中玩cell的框架 func scrollViewDidScroll(scrollView: UIScrollView) { if(self.tblViewPhotos.contentOffset.y > 0) { var thisCell = sel

在我的应用程序中,我试图实现自定义的表格视图滚动。我正在努力实现类似的目标,这非常好

基本上,当用户滚动时,中间单元格变高,当前高单元格变小

例如,我最初的想法是在
scrollViewDidScroll
方法中玩cell的框架

func scrollViewDidScroll(scrollView: UIScrollView) {

    if(self.tblViewPhotos.contentOffset.y > 0)
    {
        var thisCell = self.tblViewPhotos.cellForRowAtIndexPath(selectedIndexPath) as PhotoCell
        var offset = self.tblViewPhotos.contentOffset.y;
        thisCell.frame = CGRectMake(thisCell.frame.origin.x, thisCell.frame.origin.y, thisCell.frame.size.width, 250-offset);
    }
}
然而,我得到了非常错误的结果(快速滑动时帧突然改变等)。如果有人能给我指出正确的方向,我会很高兴的