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

नेविगेशन बार को प्रोग्रामेटिक रूप से आईओएस स्विफ्ट का उपयोग करके जोड़ना

<घंटा/>

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

वर्तमान दृश्य की चौड़ाई प्राप्त करना।

let width = self.view.frame.width

हमारे वर्तमान दृश्य की चौड़ाई और 44 px की ऊंचाई के साथ एक नेविगेशन बार बनाना जो कि नेविगेशन बार की डिफ़ॉल्ट ऊंचाई है।

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

हमारे विचार में नव निर्मित नेविगेशन बार जोड़ना।

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: UIBarButtonItem.SystemItem.done, target: nil, action: #selector(selectorX))
      navigationItem.rightBarButtonItem = doneBtn
      navigationBar.setItems([navigationItem], animated: false)
   }
   override func viewDidLoad() {
      super.viewDidLoad()
   }
   @objc func selectorX() { }
}
को ओवरराइड करें

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

नेविगेशन बार को प्रोग्रामेटिक रूप से आईओएस स्विफ्ट का उपयोग करके जोड़ना


  1. स्विफ्ट (आईओएस) का उपयोग करके ईमेल में अटैचमेंट कैसे भेजें?

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

  1. कैसे स्विफ्ट का उपयोग कर आईओएस ऐप पर एक कोण से छविदृश्य में एक छवि को घुमाने के लिए?

    छवियां लगभग सभी एप्लिकेशन में हर जगह होती हैं, आपने गेमिंग एप्लिकेशन जैसे कई एप्लिकेशन देखे होंगे जहां आप छवियों को घुमाते हुए देखते हैं। तो, इस पोस्ट में, हम देखेंगे कि आईओएस एप्लिकेशन में इमेज व्यू में इमेज को एंगल से कैसे घुमाया जाता है। तो, चलिए शुरू करते हैं, चरण 1 - Xcode खोलें→SingleViewAp

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

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