UIViewContentModeScaleAspectFit और UIViewContentModeScaleToFill के बीच अंतर?


जवाबों:


182

यदि आप UIViewContentMode के बारे में बात कर रहे हैं , तो निम्नलिखित डॉक से है

UIViewContentModeScaleToFill

यदि आवश्यक हो तो सामग्री के पहलू अनुपात को बदलकर सामग्री को खुद के आकार में फिट करने के लिए।

UIViewContentModeScaleAspectFit

पहलू अनुपात को बनाए रखकर दृश्य के आकार को फिट करने के लिए सामग्री को मापता है। दृश्य की सीमा का कोई भी शेष क्षेत्र पारदर्शी है।

UIViewContentModeScaleAspectFill

दृश्य के आकार को भरने के लिए सामग्री को मापता है। सामग्री का कुछ हिस्सा दृश्य की सीमा को भरने के लिए क्लिप किया जा सकता है।


पारदर्शिता या कतरन कहां होगी इसका एक उदाहरण है? मैं एक आयत का चित्रण कर रहा हूँ और ऐसा लगता है जैसे कि उस खंड को कभी लागू नहीं किया जाएगा।
प्रैक्सिटेलिस

प्रैक्सिटेल्स, मैं आपके प्रश्न को बिल्कुल नहीं समझ पा रहा हूं। लेकिन ऊपर दिए गए मेरे उत्तर के संदर्भ से, कतरन संभवतः UIViewContentModeScaleToFill और UIViewContentModeScaleAspectFill में होगी, यदि छवि अनुपात छवि दृश्य के अनुपात से मेल नहीं खाता है। कृपया मुझे सही करें अगर मैंने आपके प्रश्न को गलत किया है। धन्यवाद।
एम्टीस्टैकैक

537

आप सामग्री मोड के बीच अंतर यहाँ देख सकते हैं:

यहां छवि विवरण दर्ज करें

Redraw मोड स्केल टू फिल मोड के रूप में काम करता है। लेकिन जब ज्यामिति में परिवर्तन होता है तो वे कैसे खींची जाती हैं, इसमें अंतर होता है। स्केल मोड को भरने के लिए स्केल पहले से ही प्रदान की गई सामग्री का उपयोग करता है जबकि Redraw मोड सामग्री को फिर से प्रस्तुत करता है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.