मैं सामान्य UIView का उपयोग करने के बजाय त्रिभुज आकार UIView प्रदर्शित करना चाहता हूं। क्या यह संभव है?क्या त्रिभुज UIView बनाना संभव है?
उत्तर
एक UIView हमेशा एक आयताकार आकार होता है, आप इसे बदल नहीं सकते हैं। हालांकि, आप शायद कैलियर मास्किंग का उपयोग करके जो प्रभाव चाहते हैं उसे प्राप्त कर सकते हैं। एक UIView बनाएं और इसमें एक कस्टम मुखौटा लागू करें, जिससे मास्क में त्रिकोण के लिए उचित डेटा हो। फिर आपके UIView में आपके द्वारा डाली गई कोई वास्तविक सामग्री केवल उचित 'त्रिकोण' आकार वाले क्षेत्र में दिखाई देगी।
अपनी मास्क परत बनाने के लिए, आप या तो एक छवि (उदा। पीएनजी) का उपयोग कर सकते हैं या त्रिभुज खींचने के लिए कोर ग्राफिक्स का उपयोग कर सकते हैं।
ऐप्पल Quartz 2D docs में इस तरह की सामग्री पर बहुत सारी जानकारी है।
http://cocoadev.com/MaskingACALayer
भी देखें इस ढेर अतिप्रवाह सवाल:
यहाँ एक उदाहरण है
वहाँ भी UIView और CALayer के लिए एप्पल के एपीआई डॉक्स में इस सामग्री के बारे में जानकारी है।
- 1. UIView से कैलियर की प्रतिलिपि बनाना संभव है?
- 2. क्या पृष्ठभूमि धागे पर UIView बनाना ठीक है?
- 3. क्या jQuery में नेमस्पेस बनाना संभव है?
- 4. क्या पॉइंटर्स का वेक्टर बनाना संभव है?
- 5. क्या बिट्ससेट का वेक्टर बनाना संभव है?
- 6. क्या विस्तारणीय सूची AlertDialog बनाना संभव है?
- 7. क्या WinRT में IME बनाना संभव है?
- 8. क्या रिकर्सिव एसक्यूएल क्वेरी बनाना संभव है?
- 9. क्या एक्लिप्स साइडबार ऑटोहोइड बनाना संभव है?
- 10. क्या 'कमांड लाइन' एसएफएफ बनाना संभव है?
- 11. क्या QML ListView चक्रीय बनाना संभव है?
- 12. क्या जावाएफएक्स वेब एप्लेट बनाना संभव है?
- 13. क्या पोर्टेबल वीएम बनाना संभव है?
- 14. क्या निश्चित रेटिंगबार बनाना संभव है?
- 15. UIView drawRect: क्या पथ के अंदर स्ट्रोक करना संभव है?
- 16. इन्सेट ग्राफ बनाना संभव है?
- 17. UIViewController बनाम UIView - किसको सबव्यूव बनाना चाहिए?
- 18. क्या उरी बनाना संभव है जो पूर्ण नहीं है?
- 19. UIView
- 20. त्रिभुज विभाजन
- 21. वीएम प्लेयर: स्नैपशॉट्स बनाना संभव है?
- 22. क्या एक्लिप्स के कोड-फोल्डिंग गटर काले बनाना संभव है?
- 23. क्या node.js के साथ डेस्कटॉप अनुप्रयोग बनाना संभव है?
- 24. क्या एक इंटरैक्टिव सी खोल बनाना संभव है?
- 25. क्या जावा एनोटेशन का मान अनिवार्य बनाना संभव है?
- 26. क्या सी # में जेनेरिक नंबर पार्सर बनाना संभव है?
- 27. क्या गतिशील रूप से UITextView बनाना संभव है?
- 28. क्या कोड परमाणु (सी #) का एक टुकड़ा बनाना संभव है?
- 29. क्या यह जावाडोक से जावा कक्षाएं बनाना संभव है?
- 30. क्या विंडोज 7 पर WinRT अनुप्रयोगों को बनाना संभव है?