এই নিবন্ধে আমরা শিখব কিভাবে একটি ভিউ এর বর্ডার রঙ এবং বেধ পরিবর্তন করতে হয়।
নিচে উল্লিখিত হিসাবে এটি দুটি উপায়ে করা যেতে পারে৷
৷পদ্ধতি 1 - কোড লেখা
ধরুন আমাদের একটি ভিউ নাম backView আছে, তারপর একটি বর্ডার রঙ এবং বেধ যোগ করতে আমরা লিখতে পারি
backView.layer.borderWidth =5 // অথবা যেকোনো পূর্ণসংখ্যা মান
backView.layer.bordercolor =colorLiteral(লাল:0.09019608051, সবুজ:0, নীল:0.3019607961, আলফা:1) এই কোডটি 5 প্রস্থের একটি বর্ডার এবং একটি গাঢ় নীল রঙ যোগ করবে। নিচে আউটপুট উৎপন্ন হয়।
পদ্ধতি 2 - ডিজাইনযোগ্য এবং পরিদর্শনযোগ্য সহ UIView এর একটি এক্সটেনশন তৈরি করা
@IBDesignableclass DesignableView:UIView {}এক্সটেনশন UIView { @IBInspectable var বর্ডারউইথ:CGFloat { পান { return layer.borderWidth } সেট { layer.borderWidth =newValue } } @IBInspectable var বর্ডার কালার:UIColor? { পেতে { if let color =layer.borderColor { return UIColor(cgColor:color) } return nil } সেট { if let color =newValue { layer.borderColor =color.cgColor } অন্য { layer.borderColor =nil } } } প্রে>উপরেরটি একটি সম্পাদনাযোগ্য স্টোরিবোর্ড তৈরি করবে, যা অ্যাট্রিবিউট ইন্সপেক্টর থেকে সম্পাদিত হলে স্টোরিবোর্ডে লাইভ পরিবর্তনগুলি রেন্ডার করবে৷
নীচে মেথড 2 এর আউটপুট দেখানো হয়েছে যে এটি স্টোরিবোর্ডে কীভাবে লাইভ রেন্ডার করে।