كيفية إضافة قيود Auto Layout برمجيًا في Swift؟
مرحبًا بالجميع! لقد بدأت للتو في تعلم تطوير iOS باستخدام Swift ولا أستطيع فهم كيفية إضافة القيود برمجيًا. في Interface Builder أعمل بشكل مقبول، لكن عندما أحتاج إلى إنشاء واجهة المستخدم في الكود — يصبح كل شيء صعبًا.
لدي شاشة بسيطة: أقوم بإنشاء UIView (سنسميها `myView`) بخلفية زرقاء وأريدها بحجم 200x200 نقطة وتكون في منتصف الشاشة. هذا هو الكود الحالي الخاص بي:
```swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let myView = UIView()
myView.backgroundColor = .blue
myView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(myView)
// أحاول إضافة القيود، لكن لا شيء يعمل
myView.widthAnchor.constraint(equalToConstant: 200).isActive = true
myView.heightAnchor.constraint(equalToConstant: 200).isActive = true
myView.centerXAnchor.con