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,来做阴影

上一篇下一篇

猜你喜欢

热点阅读