मेरे पास एक एनएसटीबल व्यू है जो पुनः लोड हो जाता है। जबकि नया डेटा लोड हो रहा है, मैं स्पिनर के साथ इसके उप-दृश्य को जोड़ना चाहता हूं। मैं दृश्य को अर्ध-पारदर्शी होने के बारे में देखना चाहता हूं और धुंधला होने के लिए इसके नीचे दृश्य प्रकट करना चाहता हूं। मैं ऐसा कैसे कर पाऊंगा?दृश्य के ऊपर धुंधला दृश्य कैसे जोड़ें?
उत्तर
सबसे आसान समाधान-काफी अधिक तो -bitmapImageRepEtc:
एक है, और रैस्टराइज़ेशन पैमाने पर विधि-है की तुलना में मैक ओएस के लिए और अधिक लागू की तुलना में कोर एनीमेशन बैकिंग लेयर का उपयोग करने के लिए अपने ओवरले व्यू को सेट करने के लिए, उस परत को कोर इमेज ब्लर फ़िल्टर दें। यह एक मैक ओएस पर, डॉक मेनू से मेन्यू बार में उपयोग की जाने वाली तकनीक है। इंटरफ़ेस बिल्डर यह तुच्छता से स्थापित करने के लिए आसान बना देता है, लेकिन आप के रूप में अच्छी तरह से कोड में यह कर सकते हैं, इस तरह:
CALayer *backgroundLayer = [CALayer layer];
[backgroundView setLayer:backgroundLayer];
[backgroundView setWantsLayer:YES];
CIFilter *blurFilter = [CIFilter filterWithName:@"CIGaussianBlur"];
[blurFilter setDefaults];
[backgroundView layer].backgroundFilters = [NSArray arrayWithObject:blurFilter];
क्या आपने व्यू के लिए अल्फा विशेषता बदलने की कोशिश की है (पारदर्शिता के लिए)? इसके अलावा यहां एक दृश्य को धुंधला पर एक लिंक दिया गया है: Blur Effect for UIView
मैं नहीं बल्कि धुँधली से यह pixelated कहेंगे। – Konrad77
बुनियादी तकनीक आपके विचार की एक छवि स्नैप करने के लिए, NSView
की ‑bitmapImageRepForCachingDisplayInRect:
विधि की तरह कुछ का उपयोग कर किया जाएगा, प्रसंस्करण कि छवि बनाने के लिए इसे धुंधला (मुख्य छवि है आपके यहां मित्र) और फिर धुंधला चित्र युक्त NSImageView
के साथ अपना दृश्य ओवरले करें।
बेशक यह fakery, है, लेकिन है कि क्या खेल के प्रदर्शन के बारे में :-) है
आप guthub पर RMBlurredView
की जांच करनी चाहिए: https://github.com/raffael/RMBlurredView
यह एक आसान के उपवर्ग उपयोग करने के लिए है NSView जो आपके लिए यह सब करता है। अपने मूल दृश्य पर setWantsLayer:YES
सेट करना सुनिश्चित करें!
जानकारी के लिए, बाहर की जाँच Cocoanetics लेख: http://www.cocoanetics.com/2013/10/blurring-views-on-mac/
- 1. uitableviewcell के लिए सामग्री दृश्य के रूप में uiviewcontroller के दृश्य को कैसे जोड़ें?
- 2. एंड्रॉइड में अन्य दृश्यों पर ओवरले दृश्य कैसे जोड़ें?
- 3. एसपीएलिस्ट डिफ़ॉल्ट दृश्य में फ़ील्ड जोड़ें
- 4. कीबोर्ड के शीर्ष पर एक दृश्य कैसे जोड़ें?
- 5. एंड्रॉइड लिस्ट एक्टिविटी - ListView के नीचे एक दृश्य कैसे जोड़ें?
- 6. किसी अन्य दृश्य के तहत डायनामिक बटन कैसे जोड़ें?
- 7. TODO जोड़ें: XAML में, जो दृश्य स्टूडियो
- 8. एंडेंगिन दृश्य में पृष्ठभूमि जोड़ें एंड्रॉइड
- 9. सूची दृश्य नियंत्रण में आइटम जोड़ें
- 10. सूची बॉक्स में छवियां जोड़ें (दृश्य मूल)
- 11. दृश्य कैसे
- 12. सूची दृश्य का उपयोग करना: हेडर व्यू कैसे जोड़ें?
- 13. पीईक्यूटी: ग्राफिक्स दृश्य/दृश्य
- 14. दृश्य
- 15. दृश्य स्टूडियो एन्नोटेट दृश्य
- 16. दृश्य
- 17. WPF और Caliburn का उपयोग करके दृश्य के अंदर कई दृश्य जोड़ें। माइक्रो
- 18. दृश्य
- 19. दृश्य
- 20. ले जाएँ लाइन ऊपर/नीचे दृश्य स्टूडियो में शॉर्टकट 2012
- 21. सूची दृश्य के बिना सूची दृश्य
- 22. दृश्य
- 23. दृश्य
- 24. क्यूटी ग्राफिक्स दृश्य खिंचाव दृश्य
- 25. दृश्य-आधारित NSTableView में पंक्ति-अवधि कैसे जोड़ें?
- 26. RelativeLayout पर प्रोग्रामेटिक रूप से एक दृश्य कैसे जोड़ें?
- 27. एंड्रॉइड लेआउट की शुरुआत में दृश्य कैसे जोड़ें?
- 28. मैं दृश्य के भीतर से दृश्य कैसे बदलूं?
- 29. रनटाइम पर ListView आइटम में गतिशील दृश्य कैसे जोड़ें?
- 30. दृश्य-आधारित एप्लिकेशन में नेविगेशन नियंत्रक कैसे जोड़ें?
ऐसा लगता है कि यह केवल तभी काम करता है जब दृश्य पूरी तरह से अन्य दृश्यों को कवर करता है। जब यह केवल उन्हें आंशिक रूप से कवर करता है, तो दृश्य के नीचे का पूरा क्षेत्र धुंधला हो जाता है। – adib
इसे वापस मृतकों से लाने के लिए खेद है - 'सेटलेयर' किस फ्रेमवर्क पर निर्भर करता है? – capikaw
कोर एनीमेशन: क्वार्ट्जकोर.फ्रेमवर्क –