Add shadow in tableview cell using cardView iOS swift

 Solution:

Add pod specification as like below

  pod 'MaterialComponents/ShadowElevations'


Then add extension of class as like below


class ShadowedView: UIView {


  override class var layerClass: AnyClass {

    return MDCShadowLayer.self

  }


  var shadowLayer: MDCShadowLayer {

    return self.layer as! MDCShadowLayer

  }


  func setDefaultElevation() {

    self.shadowLayer.elevation = .cardResting

      

  }


}


Assign class to the view as  ShadowedView then apply the code as like below

        shadowView.setDefaultElevation()


Comments

Popular posts from this blog

How to blink a button iOS swift?

iOS flutter while run to iPhone it had the error - Cannot find type 'PhoneNumberKit' in scope