আমি একে অপরের উপরে স্তরযুক্ত এমন দৃশ্যে একটি ড্রপ শ্যাডো যুক্ত করার চেষ্টা করছি, অন্য ভিউগুলিতে থাকা সামগ্রীগুলি দেখার জন্য ভিউগুলি ধসে পড়েছে, এই শিরাতে আমি চালিয়ে যেতে চাই view.clipsToBounds
যাতে দর্শনগুলি যখন ভেঙে যায় তখন তাদের বিষয়বস্তুগুলি কেটে যায়।
এটি মনে হয় স্তরগুলিতে একটি ড্রপ ছায়া যুক্ত করা আমার পক্ষে মুশকিল হয়ে পড়েছে যেমন আমি clipsToBounds
ছায়াগুলি চালু করি তখন তাও ক্লিপ হয়ে যায়।
আমি হেরফের করার চেষ্টা করছি view.frame
এবং view.bounds
ফ্রেমে একটি ড্রপ ছায়া যুক্ত করার জন্য কিন্তু সীমানাগুলি এটির চারপাশে যথেষ্ট বড় হতে দেবে, তবে এটির সাথে আমার ভাগ্য নেই।
আমি শ্যাডো যুক্ত করতে যে কোডটি ব্যবহার করছি তা এখানে (এটি কেবল clipsToBounds
প্রদর্শিত হিসাবে বন্ধ হিসাবে কাজ করে )
view.clipsToBounds = NO;
view.layer.shadowColor = [[UIColor blackColor] CGColor];
view.layer.shadowOffset = CGSizeMake(0,5);
view.layer.shadowOpacity = 0.5;
শীর্ষে হালকা ধূসর স্তরটিতে ছায়ার স্ক্রিনশট প্রয়োগ করা হচ্ছে। আশা করি clipsToBounds
এটি বন্ধ থাকলে আমার সামগ্রীটি কীভাবে ওভারল্যাপ হবে তা একটি ধারণা দেয় ।
কীভাবে আমি আমার ছায়া যুক্ত করতে পারি UIView
এবং আমার সামগ্রীটি ক্লিপড রাখতে পারি?
সম্পাদনা: কেবলমাত্র যুক্ত করতে চেয়েছিলাম যে আমি ছায়াছবিযুক্ত ব্যাকগ্রাউন্ড চিত্র ব্যবহার করেও প্রায় খেলেছি যা ভাল কাজ করে, তবে আমি এখনও এর জন্য সেরা কোডেড সমাধানটি জানতে চাই।
masksToBounds = NO;
আমার আসলটিতে যুক্ত করার চেষ্টা করেছি - উভয় প্রয়াস দিয়েই আমিclipsToBounds = YES;
চালিয়েছি - উভয়ই সামগ্রীটি ক্লিপ করতে ব্যর্থ হয়েছিল। আপনার উদাহরণটি> youtu.be/tdpemc_Xdps