在iOS 8中,FaceTime有一个UITableView,后面有一个UIVisualEffectView,模糊了实时摄像头。当您向单元格滑动时,单元格将移动到“删除”按钮中,但它不会完全显示在UITableViewCell后面。
我的问题是,是否有一种简单的方法可以用普通的子视图复制这种行为?即有一个清晰的CALayer剪辑和一个不透明的CALayer,清晰的CALayer没有显示其包含UIView的子视图。我认为我想要的是“擦拭”过渡。
我很擅长使用CALayers和drawRect:并希望在开始时有一些方向。
答案 0 :(得分:1)
要回答我自己的问题,您可以使用CALayer并将其存储在backgroundView的layer.mask属性中。然后设置此蒙版图层的位置和边界的动画效果。