Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

Swift का उपयोग करके iOS में प्रोग्रामेटिकली नेविगेशन बार जोड़ना

कोड से UINavigationBar बनाना

प्रोग्रामेटिकली नेविगेशन बार जोड़ने के लिए हम नीचे बताए गए चरणों की एक श्रृंखला से गुजरेंगे। हम इसे अपने व्यू कंट्रोलर के viewWillLayoutSubviews मेथड में करेंगे।

चरण:

  1. वर्तमान व्यू की चौड़ाई प्राप्त करना।
let width = self.view.frame.width
  1. हमारे वर्तमान व्यू की चौड़ाई और 44px ऊंचाई के साथ एक नेविगेशन बार बनाना जो नेविगेशन बार की डिफ़ॉल्ट ऊंचाई है।
let navigationBar: UINavigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: width, height: 44))
  1. नव निर्मित नेविगेशन बार को हमारे व्यू में जोड़ना।
self.view.addSubview(navigationBar)

हम इस उदाहरण को आगे बढ़ाकर अपने व्यू में टाइटल और बटन जोड़ सकते हैं। पूरा परिणाम नीचे दी गई क्लास जैसा दिखना चाहिए।

class ViewController: UIViewController {
    override func viewWillLayoutSubviews() {
        let width = self.view.frame.width
        let navigationBar: UINavigationBar = 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)
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
    @objc func selectorX() { }
}

जब हम इस उदाहरण को निष्पादित करते हैं तो हमारा परिणाम ऐसा दिखना चाहिए:

Swift का उपयोग करके iOS में प्रोग्रामेटिकली नेविगेशन बार जोड़ना

  1. Swift (iOS) का उपयोग करके ईमेल में अटैचमेंट कैसे भेजें? Swift (iOS) का उपयोग करके ईमेल में अटैचमेंट कैसे भेजें?

    ईमेल में अटैचमेंट भेजना जानना बहुत महत्वपूर्ण है क्योंकि अधिकांश एप्लिकेशन में शेयरिंग फीचर होते हैं। इस पोस्ट में हम देखेंगे कि Swift का उपयोग करके मेल में अटैचमेंट कैसे भेजें। इसके लिए हम MFMailComposeViewController का उपयोग करेंगे, जो एक स्टैंडर्ड व्यू कंट्रोलर है जिसका इंटरफेस उपयोगकर्ता को ई

  1. Swift का उपयोग करके iOS ऐप में इमेज व्यू में इमेज को कोण द्वारा कैसे घुमाएं? Swift का उपयोग करके iOS ऐप में इमेज व्यू में इमेज को कोण द्वारा कैसे घुमाएं?

    इमेज लगभग सभी एप्लिकेशन में होती हैं, आपने कई गेमिंग एप्लिकेशन देखे होंगे जहां इमेज घूमती हैं। इस पोस्ट में हम देखेंगे कि iOS एप्लिकेशन में इमेज व्यू में इमेज को कोण द्वारा कैसे घुमाएं। चरण 1: नया Xcode प्रोजेक्ट बनाएं Xcode → Single View Application → नाम RotateImage रखें। चरण 2: स्टोरीबोर्ड से

  1. iOS ऐप में टैब बार लेआउट कैसे बनाएं? iOS ऐप में टैब बार लेआउट कैसे बनाएं?

    इस पोस्ट में हम देखेंगे कि कोई अपने एप्लिकेशन में टैब बार लेआउट का उपयोग कैसे कर सकता है। Apple के दस्तावेज के अनुसार - एक टैब बार ऐप स्क्रीन के नीचे दिखाई देता है और ऐप के विभिन्न सेक्शन के बीच तेजी से स्विच करने की क्षमता प्रदान करता है। टैब बार पारदर्शी होते हैं, उनमें बैकग्राउंड टिंट हो सकता ह