আপনি এটি স্টোরিবোর্ডে ব্যবহারকারীর সংজ্ঞায়িত বৈশিষ্ট্য ব্যবহার করে করতে পারেন। আপনি যে দৃশ্যটি দেখতে চান এবং এটির পরিচয় পরিদর্শকটি খুলতে চান তা নির্বাচন করুন। ইন ব্যবহারকারী বর্ণিত রানটাইম আরোপ করা অধ্যায়, নিম্নলিখিত দুটি এন্ট্রি যোগ করুন:
- মূল পথ:,
layer.cornerRadius
প্রকার: সংখ্যা, মান: (যে ব্যাসার্ধ আপনি চান)
- মূল পথ
layer.masksToBounds
:, প্রকার: বুলিয়ান, মান: পরীক্ষিত
আপনাকে QuartzKit
আপনার দর্শনের সাথে সম্পর্কিত ক্লাস ফাইলটি (যদি থাকে) আমদানি করতে হতে পারে তবে আমি শপথ করছি যে আমি এটি না করে কাজ করতে পেরেছি। আপনার ফলাফল বিভিন্ন হতে পারে।
সম্পাদনা: গতিশীল ব্যাসার্ধের উদাহরণ
extension UIView {
@IBDesignable public var cornerRadiusRatio: CGFloat {
get {
return layer.cornerRadius / frame.width
}
set {
let normalizedRatio = max(0.0, min(1.0, newValue))
layer.cornerRadius = frame.width * normalizedRatio
}
}
}
আমি যাচাই করেছি যে এটি খেলার মাঠে কাজ করে।