কম্পিউটার টিউটোরিয়াল

iOS-এ ডটেড/ড্যাশড লাইন (Dotted/Dashed Line) তৈরি করা


ডটেড বা ড্যাশড লাইন তৈরি করা জানা খুব গুরুত্বপূর্ণ। আপনি এমন পেজ ডেভেলপ করতে পারেন যেখানে ইউজারকে ফিল্ড ইনপুট দিতে বলা হয়, সেখানে ডটেড লাইন দিয়ে প্রতীকীভাবে দেখানো যাবে। ডটেড লাইন অ্যাপ্লিকেশনে নির্দিষ্ট জিনিস হাইলাইট করার জন্যও ব্যবহার করা হয়।

সবচেয়ে গুরুত্বপূর্ণ ব্যবহার হলো নেভিগেশন অ্যাপ্লিকেশন। নেভিগেশন অ্যাপ ডিজাইন করার সময় পাথ ড্র করা প্রয়োজন হয় এবং সেখানে ডটেড লাইন ব্যবহার করতে হয়।

iOS-এ এই ফাংশনালিটি কিভাবে অর্জন করা যায় তা দেখি।

Step 1 − Xcode → New Project → Single View Application → নাম দিন "DottedLine"

Step 2 − Main.storyboard-এ একটি UIView যোগ করুন, @IBOutlet তৈরি করুন এবং নাম দিন dottedView।

iOS-এ ডটেড/ড্যাশড লাইন (Dotted/Dashed Line) তৈরি করা

Step 3 − ViewController.swift-এ নিচের কোড যোগ করুন, এক্সটেনশন যোগ করুন।

extension UIView {
    func createDottedLine(width: CGFloat, color: CGColor) {
        let caShapeLayer = CAShapeLayer()
        caShapeLayer.strokeColor = color
        caShapeLayer.lineWidth = width
        caShapeLayer.lineDashPattern = [2,3]
        let cgPath = CGMutablePath()
        let cgPoint = [CGPoint(x: 0, y: 0), CGPoint(x: self.frame.width, y: 0)]
        cgPath.addLines(between: cgPoint)
        caShapeLayer.path = cgPath
        layer.addSublayer(caShapeLayer)
    }
}

Step 4 − viewDidLoad মেথড থেকে dottedView অবজেক্টে সেম ফাংশন কল করুন।

override func viewDidLoad() {
    super.viewDidLoad()
    self.dottedView.createDottedLine(width: 5.0, color: UIColor.cyan.cgColor)
}

আপনি লক্ষ্য করবেন আমরা ডটেড লাইনের width এবং color পাস করছি, আপনি আপনার পছন্দ অনুযায়ী কাস্টমাইজ করতে পারেন।

Step 5 - রান করে ইফেক্ট দেখুন।

iOS-এ ডটেড/ড্যাশড লাইন (Dotted/Dashed Line) তৈরি করা


  1. iOS ১৫ পাওয়ার উপায়

  2. iOS-এ মোবাইল সাফারি পাসওয়ার্ড সেভ করানোর পদ্ধতি

  3. Google Sheets-এ চমৎকার লাইন চার্ট তৈরি করুন: ধাপে ধাপে গাইড

  4. কম বাজেটে প্রফেশনাল App Store প্রিভিউ তৈরি করুন