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

iOS में WebView के स्क्रॉलिंग को प्रोग्रामेटिक रूप से कैसे रोकें?


iOS में WebView में स्क्रॉलिंग अक्षम करना बहुत सरल है।

WebView का 'scrollView' प्रॉपर्टी iOS द्वारा एक्सपोज़ किया जाता है। आपको बस संबंधित scrollView का स्क्रॉलिंग अक्षम करना है:

webView.scrollView.isScrollEnabled = false

उपरोक्त कोड WebView पर स्क्रॉलिंग अक्षम कर देगा।

पूरा उदाहरण: WebView लोड करें और स्क्रॉलिंग अक्षम करें

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

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

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

iOS में WebView के स्क्रॉलिंग को प्रोग्रामेटिक रूप से कैसे रोकें?

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

@IBOutlet weak var webView: UIWebView!

चरण 4: viewDidLoad में वेबसाइट लोड करें

webView.loadRequest(URLRequest(url: URL(string: "https://www.tutorialspoint.com/index.htm")!))

चरण 5: ऐप चलाएं और स्क्रॉलिंग जांचें

ऐप चलाएं। आप वेबव्यू को स्क्रॉल कर पाएंगे।

iOS में WebView के स्क्रॉलिंग को प्रोग्रामेटिक रूप से कैसे रोकें?

चरण 6: स्क्रॉलिंग अक्षम करें

webView लोड करने के बाद निम्न लाइन जोड़ें:

webView.scrollView.isScrollEnabled = false

// viewDidLoad पूरा कोड
override func viewDidLoad() {
    super.viewDidLoad()
    webView.loadRequest(URLRequest(url: URL(string: "https://www.tutorialspoint.com/index.htm")!))
    webView.scrollView.isScrollEnabled = false
}

चरण 7: फिर से चलाएं

अब ऐप चलाएं। वेबव्यू लोड होगा लेकिन स्क्रॉल नहीं होगा।

iOS में WebView के स्क्रॉलिंग को प्रोग्रामेटिक रूप से कैसे रोकें?


  1. एंड्रॉइड में WebView में प्रोग्रामेटिकली स्क्रॉलिंग कैसे रोकें? एंड्रॉइड में WebView में प्रोग्रामेटिकली स्क्रॉलिंग कैसे रोकें?

    एंड्रॉइड WebView में स्क्रॉलिंग अक्षम करना यह गाइड WebView में टच इवेंट्स को इंटरसेप्ट करके स्क्रॉलिंग को प्रोग्रामेटिकली रोकने का तरीका दिखाता है। लेआउट (activity_main.xml) <RelativeLayout xmlns:android=https://schemas.android.com/apk/res/android android:layout_width=match_parent androi

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

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

  1. iOS 15 जेलब्रेक: iPhone और iPad के लिए चरण-दर-चरण गाइड iOS 15 जेलब्रेक: iPhone और iPad के लिए चरण-दर-चरण गाइड

    आप अपने iPhone और iPad पर iOS 15 और iOS 14 को कुछ सबसे सरल तरीकों का पालन करके जेलब्रेक कर सकते हैं। कोई फर्क नहीं पड़ता कि iOS ऑपरेटिंग सिस्टम कितना शानदार और सुसंगत है, इसकी अपनी कुछ बाधाएं और कमियां हैं। हालांकि, एक नियमित उपयोगकर्ता जिसे कॉलिंग, मैसेजिंग, ब्राउज़िंग, वीडियो कॉन्फ्रेंसिंग और संगी