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

সুইফটে প্রোগ্রাম্যাটিক্যালি Navigation Bar যোগ করার পদ্ধতি


viewWillLayoutSubviews-এ প্রোগ্রাম্যাটিক্যালি UINavigationBar তৈরি করুন।

let width = self.view.frame.width
let navigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: width, height: 44))
self.view.addSubview(navigationBar)

let navigationItem = UINavigationItem(title: "Navigation bar")
let doneBtn = UIBarButtonItem(barButtonSystemItem: .done, target: nil, action: #selector(selectorX))
navigationItem.rightBarButtonItem = doneBtn
navigationBar.setItems([navigationItem], animated: false)

পূর্ণ ক্লাস —

class ViewController: UIViewController {
    override func viewWillLayoutSubviews() {
        let width = self.view.frame.width
        let navigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: width, height: 44))
        self.view.addSubview(navigationBar)
        let navigationItem = UINavigationItem(title: "Navigation bar")
        let doneBtn = UIBarButtonItem(barButtonSystemItem: .done, target: nil, action: #selector(selectorX))
        navigationItem.rightBarButtonItem = doneBtn
        navigationBar.setItems([navigationItem], animated: false)
    }
    @objc func selectorX() { }
}

ফলাফল —

সুইফটে প্রোগ্রাম্যাটিক্যালি Navigation Bar যোগ করার পদ্ধতি


  1. সুইফটে প্রোগ্রাম্যাটিক্যালি ফোন কল করা (iOS 10+)

  2. Swift (iOS) ব্যবহার করে ইমেইলে অ্যাট্যাচমেন্ট পাঠানোর পদ্ধতি

  3. iOS-এ UIImageView-এ ইমেজ কোণ অনুযায়ী রোটেট করার পদ্ধতি

  4. iOS অ্যাপে Tab Bar Layout তৈরি করার পদ্ধতি