Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 限制视图内的动画空间_Ios_Core Animation - Fatal编程技术网

Ios 限制视图内的动画空间

Ios 限制视图内的动画空间,ios,core-animation,Ios,Core Animation,我有tableView手机。当我将单元格添加到表视图时,将触发单元格元素缩放的简单动画 UIView.animate(withDuration: 1, animations: { self.quantityBackround.transform = CGAffineTransform(scaleX: 0.05, y: 0.05) }) { (success) in UIView.animate(withDuration: 0.1)

我有tableView手机。当我将单元格添加到表视图时,将触发单元格元素缩放的简单动画

 UIView.animate(withDuration: 1, animations: {
            self.quantityBackround.transform = CGAffineTransform(scaleX: 0.05, y: 0.05)
        }) { (success) in
            UIView.animate(withDuration: 0.1) {
                self.quantityBackround.transform = CGAffineTransform.identity
            }
        }
看起来像这样

问题是,当圆展开时,它不考虑单元格的底部边界,而是在其上方展开。我想要的是限制动画,使其仅在单元空间内可见。(类似于圆的顶部-受单元格顶部边界限制,不可见)


如何执行此操作?

您应该为视图的superview设置
clipsToBounds
属性

view.clipsToBounds = true

cell.clipsToBounds=true