我有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
}
}
看起来像这样
问题在于,当圆形扩展时,它不会尊重细胞的底部边界并在其上方扩展。我想要的是限制动画,使其仅在单元格空间内可见。 (像圆圈的顶部 - 它受到细胞的顶部边界的限制而且看不见)
我该怎么做?
答案 0 :(得分:2)
您应该为视图的超级视图设置clipsToBounds
属性。
view.clipsToBounds = true