বামআনচ্যানর এবং লিডিংআ্যানচারের মধ্যে পার্থক্য?


119

আমি আইওএসের জন্য সুইফটে সীমাবদ্ধতার সাথে কাজ করছি এবং বেশিরভাগ নামকরণের কনভেনশন / ডকুমেন্টেশনগুলি বিষয়গুলিকে বেশ স্ব-বর্ণনামূলক করে তুলেছে তবে সম্প্রতি একটি জিনিস যা আমাকে বিভ্রান্ত করেছে তা হ'ল এনএসলায়আউটএক্সএক্সিসঅ্যান্সার শ্রেণির দুটি জোড়া:

leadingAnchor, leftAnchor

সাথে

trailingAnchor, rightAnchor

আমি যখন আমার আইওএস অ্যাপ্লিকেশনটিতে প্রোগ্রামগতভাবে প্রতিবন্ধকতাগুলি সেট করেছি, তখন আমি খুঁজে পেয়েছি যে আমি এগুলি পুরোপুরি ইন্টারচেঞ্জযোগ্যভাবে ব্যবহার করতে পারি। আমি যদি লিডিংএঞ্জর ব্যবহার করি, অ্যাপটি চালাও এবং আচরণটি পর্যবেক্ষণ করি এবং তারপরে বামআনচ্যানর ব্যবহার করি, অ্যাপটি চালাও এবং আচরণটি পর্যবেক্ষণ করি, এটি ঠিক একইভাবে কাজ করে।

আমি বিকাশকারী.অ্যাপল ডটকম থেকে ডকুমেন্টেশন পরীক্ষা করে দেখেছি এবং ফলাফলগুলিও ঠিক একই (নামের পার্থক্য উপেক্ষা করে)। উদাহরণস্বরূপ নেতৃস্থানীয়আনঙ্কর এবং বামআনচারের তুলনা করুন:

"ভিউয়ের শীর্ষস্থানীয় প্রান্তের সাথে সীমাবদ্ধতা তৈরি করতে এই অ্যাঙ্করটি ব্যবহার করুন You আপনি কেবলমাত্র এই অ্যাঙ্গরটিকে এনএসএলআউটএক্সএক্সিসেঞ্চার অ্যাঙ্করগুলির একটি উপসেটের সাথে একত্রিত করতে পারেন You রেফারেন্স। "

তুলনা করা:

"ভিউয়ের বাম প্রান্তের সাথে সীমাবদ্ধতা তৈরি করতে এই অ্যাঙ্করটি ব্যবহার করুন You আপনি কেবলমাত্র এই অ্যাঙ্করটিকে এনএসএলআউটএক্সএক্সিসেঞ্চার অ্যাঙ্করগুলির একটি উপসেটের সাথে একত্রিত করতে পারেন You রেফারেন্স। "

এই সম্পত্তিগুলির মধ্যে কোনও উদ্দেশ্যগত পার্থক্য আছে কি না কেউ কি জানেন?

উত্তর:


271

অটোলেআউট এর রহস্য বিষয়ক ডাব্লুডাব্লুডিসি 2015 ভিডিওগুলির একটিতে এটি (সংক্ষেপে) কভার করা হয়েছিল (আমি মনে করি এটি 1 ম অংশ ছিল তবে উভয়ই দেখার যোগ্য)।

বাম এবং ডান সীমাবদ্ধতা নিখুঁত, তারা সর্বদা পর্দা বা নিয়ন্ত্রণের বাম / ডানদিকে উল্লেখ করবে। নেতৃস্থানীয় এবং অনুসরণের সীমাবদ্ধতাগুলি ডিভাইস লোকাল দ্বারা প্রভাবিত হয়; লোকালগুলিতে যেখানে পাঠের দিকটি বাম থেকে ডানদিকে রয়েছে (ইংরাজী, ফরাসী, স্পেনীয় এবং আরও) নেতৃস্থানীয় এবং বাম (এবং অনুসরণ এবং ডানদিকে) বিনিময়যোগ্যভাবে ব্যবহার করা যেতে পারে। লোকালগুলিতে যেখানে পাঠের দিকটি ডান থেকে বামে রয়েছে (যেমন হিব্রু, আরবি) তারপরে 'শীর্ষস্থানীয়' ডানদিকে থাকবে এবং 'ট্রেলিং' বাম দিকে থাকবে।

ভিডিওতে পরামর্শটি হ'ল আপনার সর্বদা বাম / ডানদিকে নির্দিষ্ট বা আবশ্যক না করে বাম / ডান চেয়ে লিডিং / ট্রেইলিং ব্যবহার করা উচিত।

একটি লেবেল এবং একটি পাঠ্য ক্ষেত্রের আদর্শ 'ফর্ম' বিবেচনা করুন। আপনি যদি শীর্ষস্থানীয় / অনুসরণীয় সীমাবদ্ধতাগুলি ব্যবহার করেন তবে আপনি একটি ইংলিশ লোকেলের জন্য ডানদিকে বাম এবং পাঠ্য ক্ষেত্রের লেবেল পাবেন এবং হিব্রু স্থানীয় লোকের জন্য বামে পাঠ্য ক্ষেত্রটি বামে পাবেন।

আপনি যদি বাচ্চাদের অ্যাপটি তৈরি করে থাকেন যেখানে আপনি ডান থেকে বাম দিকে পড়াচ্ছেন এবং আপনি সর্বদা পর্দার বাম দিকে 'বাম' বোতামটি চেয়েছিলেন তবে বাম / ডান সীমাবদ্ধতা উপযুক্ত হবে


9
দুর্দান্ত তথ্য, উত্তরের জন্য আপনাকে ধন্যবাদ। আমি যদি ভিডিওটি দেখে থাকি তবে আমি নিজেই এটি জানতাম! আমি এটি গ্রহণযোগ্য উত্তর হিসাবে চিহ্নিত করব। আবারও ধন্যবাদ
মাইকেল ফোরের
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.