设置阴影很简单,主要是有几点细节要注意。
//设置阴影
_topTableViewBgView.layer.cornerRadius = 3;
_topTableViewBgView.layer.shadowColor = RGBACOLOR(204, 40, 33, 0.08).CGColor;
_topTableViewBgView.layer.shadowOpacity = 1;
_topTableViewBgView.layer.shadowOffset = CGSizeMake(0, 0);
_topTableViewBgView.layer.shadowRadius = 5;
UIView设置边框阴影时,必须设置一个背景颜色,不然不出来。
UITableView设置边框阴影时,必须加上下面这句,不然也不会显示。
_topTableView.clipsToBounds = NO;
但是设置这句之后,又会出现一个问题,就是无法设置圆角。我是将UITableView添加到一个UIView上,设置UIView的圆角和边框阴影,在设置UITableView的圆角,就OK了。