2013-04-01 9 views
6

पर स्क्रॉल करना चाहिए कृपया कोई मुझे बताएं कि स्टेटस बार और तालिका दृश्य पर टैप को कैसे कार्यान्वित करना है शीर्ष पर स्क्रॉल करना चाहिए। मेरे पास कुछ अलग-अलग उद्देश्यों के लिए उस व्यू कंट्रोलर में एक और स्क्रॉल दृश्य भी है।स्थिति बार टैप को तालिका दृश्य को शीर्ष

अग्रिम

+0

यह मैंने स्वचालित रूप से किया है यह नहीं है? – Groot

+0

मेरे मामले में नहीं :( –

+0

धन्यवाद @MichaelDautermann। यह काम किया, बहुत धन्यवाद। –

उत्तर

15

आप ViewController के अंदर एक से अधिक scrollview कर रहे हैं धन्यवाद, आप scrollview आप स्क्रॉल करने के लिए जब उपयोगकर्ता स्थिति पट्टी पर टैप चाहते हैं के लिए हाँ करने के लिए setScrollsToTop गुण सेट। और उस संपत्ति को अन्य सभी स्क्रॉलव्यू के लिए भी सेट करें। यदि केवल एक स्क्रॉलव्यू/टेबलव्यू है, तो आपको इसे करने की भी आवश्यकता नहीं है। यह स्वचालित रूप से सेट हो जाएगा।

[myScrollView setScrollsToTop: YES];

[अन्य स्क्रॉलव्यू सेटस्क्रोल्सटॉप: नहीं];

+0

क्या वह था, लेकिन मेरे लिए काम नहीं कर रहा था। आखिरकार यहां से एक हैक : //stackoverflow.com/questions/3753097/how-to-detect-touches-in-status-bar –

+1

स्लाइड नेविगेशन ढांचे का उपयोग करते समय मुझे इस समस्या का सामना करना पड़ा। एनयू जो बाएं से दिखाई देता है (हैमबर्गर आइकन दबाकर) में स्क्रॉल व्यू में मेनू आइटम की एक सूची शामिल है। इसलिए मुझे सभी उप-विचारों के लिए सही ढंग से काम करने के लिए इस स्क्रॉल व्यू पर 'सेटस्क्रोल्सटॉप: NO' सेट करना था! – Patrick

संबंधित मुद्दे