Try adding shadow for your custom view from awakeFromNib
method of custom cell.
E.g.
Add following method in your customTableViewCell class
func dropShadow(view: UIView, shadowOpacity: Float = 0.2, shadowColor: CGColor = UIColor.gray.cgColor, shadowRadius: CGFloat = 5){
view.layer.shadowColor = shadowColor
view.layer.shadowOpacity = shadowOpacity
view.layer.shadowOffset = CGSize.zero
view.layer.shadowRadius = shadowRadius
}
And call it from awakeFromNib
method like
override func awakeFromNib() {
super.awakeFromNib()
dropShadow(view: yourCustomView, shadowOpacity: 0.2, shadowColor: UIColor.yellow.cgColor, shadowRadius: 5)
}