2017-11-19 2 views
1

thisが必要ですが、first cell is having no shadow but the second cell gets such shadowにはテーブルビューセルのシャドウが表示されません。 私は、セルののViewControllerとテーブルビューセルのコンテンツビューを接続し、これをしたしている:テーブルビューセルシャドウが来ない

import UIKit 

class staydetailsTableViewCell: UITableViewCell { 

    @IBOutlet weak var price: UILabel! 
    @IBOutlet weak var Content: UIView! 
    @IBOutlet weak var image1: UIImageView! 
    override func awakeFromNib() { 
     super.awakeFromNib() 
     // Initialization code 
     Content.layer.masksToBounds = false 
     Content.layer.cornerRadius = 5 
     Content.layer.shadowColor = UIColor.red.cgColor 
     Content.layer.shadowOffset = CGSize(width: 0, height: 20) 
     Content.layer.shadowRadius = 20 
     Content.layer.opacity = 1 
     Content.layer.borderColor = UIColor.lightGray.cgColor 
     Content.layer.borderWidth = 1//(except for this nothing else is woking) 


    } 

    override func setSelected(_ selected: Bool, animated: Bool) { 
     super.setSelected(selected, animated: animated) 


     // Configure the view for the selected state 
    } 

} 
+0

が付属していますContent'がtableViewCellのコンテンツビューに追加し 'ますか?それは合理的なフレームを持っていますか? – jefflovejapan

+0

はいコンテンツはテーブルビューのセルのビューです@jefflovejapan –

答えて

1

はここlayoutSubviewsを使用してみてくださいは、あなたが利用することができますコードスニペットです。ちょうど影を表示するcontentViewと呼ばれるビューを追加する必要は全くありません、すべての単一のUITableViewCellembedded contentView

override func layoutSubviews() { 
     super.layoutSubviews() 
     self.layer.cornerRadius = 5 
     self.contentView.layer.cornerRadius = 5 
     let shadowPath = UIBezierPath(roundedRect: bounds, cornerRadius: radius) 
     self.layer.masksToBounds = false 
     self.layer.shadowColor = UIColor.red.cgColor 
     self.layer.shadowOffset = CGSize(width: 0.5, height: 1) 
     self.layer.shadowOpacity = 0.25 
     self.layer.shadowPath = shadowPath.cgPath 
    } 
+0

これは影@sandeepbhandariを表示しています。 –

+0

@ ishtyaq-haider-jafri:私は助けになることができてうれしいです:)ハッピーコーディング:) –

+0

これを行うには 'layoutSubviews'を実装する必要はありません。 Sandeepが加えた変更では、これは 'shadowOpacity'です。これはデフォルトでは0です。 – jefflovejapan

関連する問題