2016-05-01 9 views
10

मैं प्रतिक्रिया देशी लाइनों की एक सीमित संख्या, कि के रूप में दिखाया जाता है के साथ उपयोग कर रहा हूँ कट जाता है '...', अगर टेक्स्ट काट दिया गया है, मैं इसे एक नए दृश्य पर नेविगेट करने के लिए कुछ विशेष छवि दिखाना चाहता हूं। मैं सोच रहा हूं कि क्या कोई संपत्ति है जिसका उपयोग मैं परीक्षण करने के लिए कर सकता हूं कि पाठ काटा जा रहा है या नहीं?देशी प्रतिक्रिया निर्धारित जब पाठ का उपयोग कर</p> <p><code><Text numberOfLines={4}> {myText} </Text></code></p> <p>अब मेरी समस्या नहीं है

उत्तर

1

पाठ घटक एक onPress घटना है जो एक और दृश्य पर नेविगेट करने से संभाला जा सकता है। नेविगेशन को सक्षम करने के लिए, पाठ वाले घटक को NavigationIOS घटक में रखा जाना चाहिए। टेक्स्ट घटक में ellipsizeMode प्रॉपर्टी भी है जो पूंछ पर "..." रखती है।

<Text 
    numberOfLines={4} 
    ellipsizeMode="tail" 
    onPress={(e) => this.props.navigator.push({component: Detail})} 
> 
    {myText} 
</Text> 
3

इस समय के लिए अभी कोई संपत्ति नहीं है (दुर्भाग्य से)।

यहाँ एक सुविधा का अनुरोध है: https://github.com/facebook/react-native/issues/2496 (यह भी कि कैसे आप यह काम कर रहा हो सकता है की कुछ सुझाव है, लेकिन कार्यान्वयन लिंक नीचे हैं)।

आप अंतरिक्ष लाइनों की एक निश्चित संख्या के कब्जे में आकलन कर सकता है तो यह अपने आप को संभाल? लेकिन आदर्श नहीं है।

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