IOS में WebView में स्क्रॉलिंग को अक्षम करना बहुत आसान है।
वेबव्यू की 'स्क्रॉलव्यू' संपत्ति आईओएस द्वारा उजागर की गई है।
आपको बस नीचे दिए गए कोड का उपयोग करके संबंधित स्क्रॉलव्यू की स्क्रॉलिंग को अक्षम करना होगा।
webView.scrollView.isScrollEnabled = false
उपरोक्त कोड WebView पर स्क्रॉलिंग को अक्षम कर देगा।
यदि आप वेब दृश्य में स्क्रॉलिंग को अक्षम करना चाहते हैं तो उपरोक्त कोड ऐसा करेगा। यदि आप स्क्रैच से जानना चाहते हैं कि WebView को कैसे लोड करें और स्क्रॉलिंग को अक्षम करें। साथ चलें।
आइए XCode में एक नमूना प्रोजेक्ट बनाएं और WebView लोडिंग सीखें
चरण 1 − ओपन एक्सकोड → नया प्रोजेक्ट → सिंगल व्यू एप्लिकेशन → आइए इसे "WebViewScrollDisableing" नाम दें
चरण 2 - Main.storyboard खोलें और एक UIWebView जोड़ें जैसा कि नीचे दिखाया गया है
चरण 3 - उपरोक्त के लिए ViewController वर्ग में एक IBOutlet जोड़ें WebView नाम इसे webView जोड़ें।
@IBOutlet weak var webView: UIWebView!
चरण 4 - यहां हम TutorialsPoint वेबसाइट को webView में लोड करेंगे। तो ViewController वर्ग के viewDidLoad विधि में निम्नलिखित पंक्तियाँ जोड़ें
webView.loadRequest(URLRequest(url: URL(string: "https://www.tutorialspoint.com/index.htm")!))
चरण 5 - ऐप चलाएं। आप देखेंगे कि TutorialsPoint वेबसाइट भरी हुई है। वेबव्यू स्क्रॉल करने का प्रयास करें। जैसा कि नीचे चित्र में दिखाया गया है, आपको वेबव्यू स्क्रॉल करने में सक्षम होना चाहिए।
चरण 6 -अब हमारा लक्ष्य वेबव्यू की इस स्क्रॉलिंग को रोकना है। हम अंतर्निहित स्क्रॉल व्यू पर स्क्रॉलिंग को रोककर ऐसा कर सकते हैं। ऐसा करने के लिए WeView लोड करने के बाद निम्न पंक्ति जोड़ें।
webView.scrollView.isScrollEnabled = false After doing this your viewDidLoad method would look like this override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. webView.loadRequest(URLRequest(url: URL(string: "https://www.tutorialspoint.com/index.htm")!)) webView.scrollView.isScrollEnabled = false }
चरण 7 - अब ऐप को रन करें। पिछले मामले की तरह वेबव्यू TutorialsPoint वेबसाइट को लोड करेगा। लेकिन हम इसे स्क्रॉल नहीं कर पाएंगे। वेबव्यू स्क्रॉल करने का प्रयास करें। आप ऐसा नहीं कर पाएंगे