iOS | 给tableview外框添加阴影
2022-03-29 本文已影响0人
想想8606
_tableV.backgroundColor = [UIColor whiteColor];
// 阴影颜色
_tableV.layer.shadowColor = [UIColor lightGrayColor].CGColor;
// 阴影偏移,默认(0, -3)
_tableV.layer.shadowOffset = CGSizeMake(0,0);
// 阴影透明度,默认0
_tableV.layer.shadowOpacity = 0.5;
// 阴影半径,默认3
_tableV.layer.shadowRadius = 5;
_tableV.clipsToBounds = false;
必须加最后一句,因为tablieview 的clips to bounds 默认等于 true, 如果不改过来,则添加的效果不会显示。
但是这样操作会导致tablev在上下滑的时候,一直滑到挡住上面的控件,所以比较推荐的做法是在tableV的背后,加一个view,来做阴影