स्क्रॉल करने में विफल रहता है जैसा कि आप संलग्न जीआईएफ में देख सकते हैं, मैं ListView
से स्क्रॉल नहीं कर सकता। जैसे ही मैं माउस छोड़ता हूं, दृश्य मूल स्थिति पर वापस आ जाता है।ListView
मैंने प्रलेखन पर पढ़ा है और ऐसा लगता है जैसे स्क्रॉलिंग बस काम करना चाहिए। यहाँ render()
के कार्यान्वयन है:
render: function(){
return (
<ListView
automaticallyAdjustContentInsets={false}
initialListSize={9}
dataSource={this.state.dataSource}
renderRow={this.renderTrack}
renderSectionHeader={this.renderSectionHeader}/>
);
ऊंचाई निर्धारित करने से चाल चल रही थी! क्या मैं पूछ सकता हूं कि आपने 587 क्यों चुना? – jamesfzhang
आपका स्क्रीनशॉट 587px लंबा =) था। फ्लेक्स का उपयोग करने के लिए एक और सामान्य समाधान है: 1 रूट के ऊपर अपने दृश्य पदानुक्रम के माध्यम से। – ide
केवल 'फ्लेक्स: 1' का उपयोग करके इसे ठीक नहीं किया गया। मुझे नहीं लगता कि मैं सिर्फ एक स्थिर ऊंचाई निर्धारित कर सकता हूं, क्योंकि इसे विभिन्न आईफोन आकारों के साथ संगत होने की आवश्यकता है। संपादित करें: इस सूची दृश्य के मूल कंटेनर में 'फ्लेक्स: 1' नहीं है, यह चाल है। टिप्पणी के लिए – jamesfzhang