如果以前有人问过这个问题,我提前道歉,但我似乎找不到满意的答案。我在 UIView 中间有一个普通的 UITableview。它比视图小得多,因此我使用以下代码在表格中添加了阴影:
tableView.layer.shadowColor = [UIColor blackColor].CGColor;
tableView.layer.shadowOpacity = 0.6;
tableView.layer.shadowRadius = 5;
tableView.layer.shadowOffset = CGSizeMake(0,3);
tableView.layer.masksToBounds = NO;
tableView.clipsToBounds = NO;
clipsToBounds 似乎是将阴影放入其中的神奇设置。不幸的是,它还具有在我的 UITableview 的边界之下和外部绘制分隔线的神奇效果。
如果我添加一个空页脚,那么表格外的分隔符就会消失,但它们也会从没有数据的单元格中的表格中消失。即使表格为空,我也真的想保留分隔线以产生“规则垫”效果。我认为这应该是一个简单的设置,但在我的研究中还没有出现。任何见解将不胜感激。