আমি এই পদ্ধতির কার্যকারিতা বোঝার চেষ্টা করছি। আপনি কি তাদের শব্দার্থবিজ্ঞান বোঝার জন্য আমাকে একটি সাধারণ ইউজকেস সরবরাহ করতে পারেন?
ডকুমেন্টেশন থেকে, উদাহরণস্বরূপ, রূপান্তর পয়েন্ট: থেকে ভিউ: পদ্ধতিটি নীচে বর্ণিত:
প্রদত্ত দৃশ্যের স্থানাংক সিস্টেম থেকে পয়েন্টটি গ্রহণের ক্ষেত্রে রূপান্তর করে।
কী তুল্য সিস্টেম মানে? রিসিভার সম্পর্কে কী ?
উদাহরণস্বরূপ, রূপান্তর পয়েন্ট: ভিউ থেকে: নীচের মত ব্যবহার করে কি তা বোঝা যায় ?
CGPoint p = [view1 convertPoint:view1.center fromView:view1];
এনএসএলগ ইউটিলিটি ব্যবহার করে, আমি যাচাই করেছি যে পি মানটি ভিউ 1 এর কেন্দ্রের সাথে মিলে যায়।
তুমাকে অগ্রিম ধন্যবাদ.
সম্পাদনা: আগ্রহীদের জন্য, আমি এই পদ্ধতিগুলি বুঝতে একটি সহজ কোড স্নিপেট তৈরি করেছি।
UIView* view1 = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 150, 200)];
view1.backgroundColor = [UIColor redColor];
NSLog(@"view1 frame: %@", NSStringFromCGRect(view1.frame));
NSLog(@"view1 center: %@", NSStringFromCGPoint(view1.center));
CGPoint originInWindowCoordinates = [self.window convertPoint:view1.bounds.origin fromView:view1];
NSLog(@"convertPoint:fromView: %@", NSStringFromCGPoint(originInWindowCoordinates));
CGPoint originInView1Coordinates = [self.window convertPoint:view1.frame.origin toView:view1];
NSLog(@"convertPoint:toView: %@", NSStringFromCGPoint(originInView1Coordinates));
উভয় ক্ষেত্রেই স্ব। উইন্ডোটি রিসিভার। কিন্তু একটা পার্থক্য আছে। প্রথম ক্ষেত্রে কনভার্টপয়েন্ট প্যারামিটারটি ভিউ 1 স্থানাঙ্কে প্রকাশ করা হয়। আউটপুট নিম্নলিখিত:
রূপান্তর পয়েন্ট: থেকে ভিউ: {100, 100}
দ্বিতীয়টির পরিবর্তে পরিবর্তিত পয়েন্টটি তত্ত্বাবধানে (সেল্ফ উইন্ডো) স্থানাঙ্কে প্রকাশ করা হয়। আউটপুট নিম্নলিখিত:
রূপান্তরকরণ: টুভিউ: {0, 0}
convertPoint
এবংconvertRect
রিটার্নের ধরণে পৃথক।CGPoint
বাCGRect
। তবে কিfrom
আরto
? আমি ব্যবহার করতে পারি যে থাম্ব একটি নিয়ম আছে? ধন্যবাদ.