UITableViewCell
में एम्बेडेड UITextField
संपादित करते समय मैं UITableView
में स्क्रॉलिंग को अक्षम करने का प्रयास कर रहा हूं। यह संपादित होने पर सेल को दृष्टि से बाहर स्क्रॉल करने से रोकने के लिए है (और कुछ संबंधित सेल "रीसाइक्लिंग" समस्याओं से बचने के लिए भी। जबकि आसपास googling मैंने देखा है कि किसी स्पष्ट सुझाव:एक UITableView (आईफ़ोन एसडीके 3.0) में स्क्रॉलिंग अक्षम करें
tableView.scrollEnabled = NO:
या यहाँ तक कि
tableView.userInteractionEnabled = NO;
यह हालांकि (कम से कम मेरे लिए काम नहीं करता है ... iPhone SDK 3.0, सिम्युलेटर पर करने की कोशिश की) मैंने इन गुणों को NO पर सेट किया है, मैं यह भी लॉग इन करके जांच करता हूं कि गुण NO पर सेट हैं, लेकिन UITableView सामान्य रूप से ईवेंट को स्पर्श करने के लिए प्रतिक्रिया दे रहा है। और यह भी खुशी से स्क्रॉल करता है। मैं उस चिंतित नहीं होगा अगर नेट पर कोई दावा नहीं कर रहा था कि यह वास्तव में काम करता है।
क्या मुझे कुछ याद आ रही है? या अपने सुपरक्लास (UIScrollView) में फिर से कार्यक्षमता उपलब्ध कराने के लिए एकमात्र वैकल्पिक उप-वर्गीकरण UITableView है?
हाँ यह भाई काम करता है, यही कारण है कि लोगों को केवल सवाल पूछते हैं और सही ans के लिए टिक देने की कभी नहीं लगता है? –
यह मेरे मामले के लिए काम नहीं किया। केवल setScrollEnabled विधि को कॉल करना मेरे लिए काम कर रहा है। ऐसा नहीं है कि हुड के नीचे से यह समझ में आता है कि उन्हें एक ही कोड को निष्पादित किया जाना चाहिए। – brodney