كيفية إضافة خلفية متدرجة (gradient) لملء الشاشة في تطبيق iOS باستخدام Swift؟
مرحباً بالجميع! أنا مبتدئ في تطوير iOS باستخدام Swift وواجهت مشكلة. أريد إنشاء خلفية متدرجة (gradient) جميلة لملء الشاشة في تطبيقي. سمعت عن CAGradientLayer، لكنني لا أفهم كيفية تطبيقه بشكل صحيح على background view الخاصة بـ controller.\n\nإليك ما جربته:\n\n```swift\nimport UIKit\n\nclass ViewController: UIViewController {\n override func viewDidLoad() {\n super.viewDidLoad()\n \n let gradientLayer = CAGradientLayer()\n gradientLayer.colors = [UIColor.blue.cgColor, UIColor.purple.cgColor]\n gradientLayer.locations = [0.0, 1.0]\n gradientLayer.frame = self.view.bounds\n self.view.layer.addSublayer(gradientLayer)\n }\n}\n```\n\nلكن التدرج (gradient) لا يظهر بشكل صحيح - فهو لا يملأ الشاشة بالكامل، خاصة عند تدوير الجهاز.