পরিবর্তন HeightConstraint
এবং WidthConstraint
তৈরি ছাড়া IBOutlet
।
দ্রষ্টব্য: স্টোরিবোর্ড বা XIB ফাইলে উচ্চতা বা প্রস্থের সীমাবদ্ধতা নির্ধারণ করুন। এই এক্সটেনশনটি ব্যবহার করে এই সীমাবদ্ধতা আনার পরে।
আপনি একটি উচ্চতা এবং প্রস্থের সীমাবদ্ধতা আনতে এই এক্সটেনশনটি ব্যবহার করতে পারেন:
extension UIView {
var heightConstraint: NSLayoutConstraint? {
get {
return constraints.first(where: {
$0.firstAttribute == .height && $0.relation == .equal
})
}
set { setNeedsLayout() }
}
var widthConstraint: NSLayoutConstraint? {
get {
return constraints.first(where: {
$0.firstAttribute == .width && $0.relation == .equal
})
}
set { setNeedsLayout() }
}
}
তুমি ব্যবহার করতে পার:
yourView.heightConstraint?.constant = newValue