我有一个只有几行的表格视图。因此,我没有显示一堆空白,而是在 tableview.footer 中添加了一个空白 UIView。但是我希望最后一个单元格在 UIView 上投射阴影。我将如何实现这一目标?这是我当前的代码。
- (void)viewDidLoad
{
[super viewDidLoad];
UIView *emptyView = [[UIView alloc] initWithFrame:CGRectZero];
CALayer *layer = [emptyView layer];
[layer setShadowOffset:CGSizeMake(0, 1)];
[layer setShadowColor:[[UIColor darkGrayColor] CGColor]];
[layer setShadowRadius:8.0];
[layer setShadowOpacity:0.8];
self.tableView.tableFooterView = emptyView;
}
编辑:它将 UIView 添加到页脚但不创建阴影。我不确定该层是最好的方法,甚至对这种类型的事情是否正确。