I wanted to add a gradient color background to my application. Everything perfectly work except that my tableViews have disappear and my scrollViews snap their content in their background. How can I fix this problem?
func createGradientLayer() {
let gradientLayer = CAGradientLayer()
gradientLayer.frame = self.view.bounds
gradientLayer.colors = [UIColor().HexToColor(hexString: "#783CBD", alpha: 1).cgColor, UIColor().HexToColor(hexString: "#BC1FFF", alpha: 1).cgColor]
gradientLayer.startPoint = CGPoint(x: 0, y: 0)
gradientLayer.endPoint = CGPoint(x: 1, y: 1)
self.view.layer.insertSublayer(gradientLayer, at: 0)
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
createGradientLayer()
}