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 ShadowedViewUIView {


  override class var layerClassAnyClass {

    return MDCShadowLayer.self

  }


  var shadowLayerMDCShadowLayer {

    return self.layer asMDCShadowLayer

  }


  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?

Convert NsNumber, NSDate to String in iOS Swift

Parse the value from string value iOS swift