数行しかないテーブルビューがあります。そのため、空白の束を表示する代わりに、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をフッターに追加していますが、ドロップシャドウは作成していません。レイヤーがこれに最適なアプローチであるか、このタイプのものに適しているかはわかりません。