refactor: Use extension for view rounded corners and shadow
This commit is contained in:
@@ -28,14 +28,6 @@ class EQNBaseContainerTableViewCell: UITableViewCell {
|
||||
let view = UIView(frame: .zero)
|
||||
view.translatesAutoresizingMaskIntoConstraints = false
|
||||
view.backgroundColor = .white
|
||||
view.layer.cornerRadius = AppTheme.shared.cardCornerRadius
|
||||
view.layer.masksToBounds = false
|
||||
|
||||
// add shadow
|
||||
view.layer.shadowColor = UIColor.black.cgColor
|
||||
view.layer.shadowOpacity = 0.5
|
||||
view.layer.shadowOffset = CGSize(width: 0, height: 2)
|
||||
view.layer.shadowRadius = 2
|
||||
return view
|
||||
}()
|
||||
|
||||
@@ -93,6 +85,13 @@ class EQNBaseContainerTableViewCell: UITableViewCell {
|
||||
setupUI()
|
||||
updateUI()
|
||||
}
|
||||
|
||||
// MARK: - View Lifecycle
|
||||
|
||||
override func layoutSubviews() {
|
||||
super.layoutSubviews()
|
||||
internalContainerView.eqn_applyShadowAndRoundedCorners()
|
||||
}
|
||||
|
||||
// MARK: - Internal
|
||||
|
||||
|
||||
Reference in New Issue
Block a user