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

iOS डिवाइस पर टच पोजीशन कैसे प्राप्त करें?


इस पोस्ट में हम देखेंगे कि Swift का उपयोग करके डिवाइस पर टच पोजीशन कैसे प्राप्त करें।

चरण 1: नया Xcode प्रोजेक्ट बनाएं

Xcode खोलें → New Project → Single View Application → नाम "TouchMe" रखें।

चरण 2: स्टोरीबोर्ड में लेबल जोड़ें

Main.storyboard खोलें और नीचे दिखाए अनुसार एक लेबल जोड़ें। इस लेबल पर हम टच पोजीशन दिखाएंगे।

iOS डिवाइस पर टच पोजीशन कैसे प्राप्त करें?

चरण 3: लेबल के लिए IBOutlet बनाएं

लेबल के लिए @IBOutlet बनाएं, नाम "touchPositionLabel" रखें।

चरण 4: touchesBegan मेथड को ओवरराइड करें

ViewController में touchesBegan मेथड को ओवरराइड करके व्यू में टच पोजीशन प्राप्त करें:

override func touchesBegan(_ touches: Set, with event: UIEvent?) {
    if let touch = event?.allTouches?.first {
        let loc: CGPoint = touch.location(in: touch.view)
        self.touchPositionLabel.text = " X:\(loc.x) Y:\(loc.y) "
    }
}

touchesBegan जब भी आप स्क्रीन पर कहीं टच करते हैं तो कॉल होता है। यह टच इवेंट देता है जिसमें सभी टच होते हैं। हम केवल पहले टच पॉइंट का उपयोग करते हैं। 'event' एक ऑप्शनल है, इसलिए हमने if-let बाइंडिंग का उपयोग किया है। फिर 'touch.location(in: touch.view)' का उपयोग करके टच किए गए व्यू में लोकेशन प्राप्त करते हैं।

चरण 5: प्रोजेक्ट चलाएं

प्रोजेक्ट चलाएं। जब भी आप स्क्रीन पर कहीं टच करेंगे तो लेबल पर पोजीशन दिखाई देगी।

iOS डिवाइस पर टच पोजीशन कैसे प्राप्त करें?


  1. Android डिवाइस का प्राइमरी ईमेल एड्रेस कैसे प्राप्त करें? Android डिवाइस का प्राइमरी ईमेल एड्रेस कैसे प्राप्त करें?

    परिचय यह ट्यूटोरियल दिखाता है कि Android डिवाइस पर कॉन्फ़िगर किए गए अकाउंट्स में से प्राइमरी ईमेल एड्रेस कैसे प्राप्त करें। हम AccountManager और GET_ACCOUNTS परमिशन का उपयोग करेंगे। ⚠️ महत्वपूर्ण चेतावनी नोट: यह प्रोग्राम केवल रूटेड डिवाइस पर ही काम करेगा। आधुनिक Android वर्जन (Android 6.0+) में `G

  1. iOS 15 कैसे प्राप्त करें iOS 15 कैसे प्राप्त करें

    साल में एक बार, Apple iOS का एक पूरी तरह से नया संस्करण घोषित करता है, वह ऑपरेटिंग सिस्टम जो सभी iPhones पर चलता है। ये पूर्ण-संस्करण अपडेट नई सुविधाएं, इंटरफ़ेस में बदलाव और महत्वपूर्ण सुरक्षा पैच लाते हैं - और सबसे अच्छी बात, वे मुफ़्त हैं। नवीनतम संस्करण iOS 15 है, और यह आज (20 सितंबर 2021) डाउनल

  1. रूट किए बिना एंड्रॉइड पर 3D टच सक्षम करें - चरण-दर-चरण गाइड रूट किए बिना एंड्रॉइड पर 3D टच सक्षम करें - चरण-दर-चरण गाइड

    3D टच आईफोन 6s और इसके बाद के संस्करण में एक अद्भुत विशेषता है। ऐप्पल ने इस सुविधा को इन डिवाइस में शामिल किया है क्योंकि वे फोर्स सेंसर से लैस हैं। इसका मतलब है कि जब आप किसी एप्लिकेशन आइकन को जोर से दबाते हैं, तो यह नए एक्सेसिबिलिटी विकल्प दिखाता है। इसका मतलब है कि आपको किसी एप्लिकेशन को लॉन्च कर