限制视图内的动画空间

限制视图内的动画空间

问题描述:

我有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 
      } 
     } 

貌似这个

enter image description here

的问题是,当圆周扩大它不尊重底部边框细胞并在其上扩展。我想要的是限制动画,以便只在单元格空间内可见。 (像圆圈的顶部 - 它被单元格顶部边界限制,并且看不到)

我该怎么做?

+0

'cell.clipsToBounds = true' – Bilal

您应该为视图的超级视图设置clipsToBounds属性。

view.clipsToBounds = true