限制视图内的动画空间
问题描述:
我有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
}
}
貌似这个
的问题是,当圆周扩大它不尊重底部边框细胞并在其上扩展。我想要的是限制动画,以便只在单元格空间内可见。 (像圆圈的顶部 - 它被单元格顶部边界限制,并且看不到)
我该怎么做?
答
您应该为视图的超级视图设置clipsToBounds
属性。
view.clipsToBounds = true
'cell.clipsToBounds = true' – Bilal