/ / खुला बाएं मेनू के दौरान ऊपर और नीचे स्क्रॉल अक्षम करें - आईओएस, उद्देश्य-सी, आईफोन

खुले बाएं मेनू के दौरान स्क्रॉल अप और डाउन अक्षम करें - आईओएस, उद्देश्य-सी, आईफोन

जब मैं बाएं मेनू खोलता हूं, वहां टेबल व्यू होता हैस्क्रीन के दाईं ओर उपयोगकर्ता प्रोफाइल है। जब मैं बाएं मेनू खोलता हूं, तो मैं ऊपर और नीचे स्क्रॉलिंग अक्षम करना चाहता हूं। क्या यह संभव है ? क्या यह उपयोगकर्ता प्रोफ़ाइल स्क्रीन पर एकमात्र समाधान अक्षम स्क्रॉलिंग है?

उत्तर:

उत्तर № 1 के लिए 1

यदि आप ऑटोलायआउट का उपयोग कर रहे हैं तो इस समाधान में नौकरी करें:

tableView.alwaysBounceVertical = NO.

उत्तर № 2 के लिए 1

आप कॉल करके UITableView इंटरैक्शन को अक्षम कर सकते हैं

self.tableView.userInteractionEnabled = NO;

जब आप मेनू खोलते हैं

या यदि आप कार्यक्षमता रखना चाहते हैं लेकिन केवल स्क्रॉलिंग को अक्षम करें, तो बस UIScrollViewDelegate विधियों को लागू करें (UITableView UIScrollView का उप-वर्ग है) और didScroll विधि में जोड़ें

[tableView setContentOffset:tableView.contentOffset animated:NO];