প্রস্তাবিত উপায় এবং আধুনিক উপায় সীমাবদ্ধতা ব্যবহার করা হয়. আমরা স্ক্রীনের নীচের দৃশ্যগুলি সারিবদ্ধ করার জন্য সীমাবদ্ধতা ব্যবহার করব৷
ধাপ 1: Xcode খুলুন → নতুন প্রকল্প → একক দৃশ্য অ্যাপ্লিকেশন → আসুন এটির নাম রাখি “ভিউ অ্যালাইনমেন্ট”
আমি UIView ব্যবহার করব, কিন্তু আপনি একই পদক্ষেপ অনুসরণ করে যেকোনো UI উপাদান ব্যবহার করতে পারেন।
ধাপ 2: Main.storyboard খুলুন ভিউকন্ট্রোলারের পটভূমির রঙ পরিবর্তন করুন (এটি আমরা আরও ভালোভাবে বোঝার জন্য করছি) এবং UIView যোগ করুন।
ধাপ 3: সীমাবদ্ধতা যোগ করুন - UIView এ ক্লিক করুন → নতুন সীমাবদ্ধতা যোগ করুন।
সীমাবদ্ধতা দেওয়ার সময় আমাদের মনে রাখতে হবে 4টি প্যারামিটার, Xaxis, Yaxis, উচ্চতা এবং প্রস্থ, আমাদের নিশ্চিত হওয়া উচিত যে আমরা চারটি প্যারামিটার প্রদান করছি। যেকোনও একটি না দিলে বা চিকিত্সা না করা হলে একটি অ্যাপ্লিকেশনের UI অস্বাভাবিক আচরণ করতে পারে এবং ক্র্যাশও হতে পারে। আমাদের ক্ষেত্রে আমরা UIView-কে নিচের, লিডিং এবং ট্রেইলিং স্পেস 0 পয়েন্ট দিয়ে সারিবদ্ধ করব, যদি আপনি কিছু স্পেস আলাদা বা নীচে রাখতে চান তাহলে আপনি 5 বা 10 পয়েন্ট দিতে পারেন। আমাদের ক্ষেত্রে আমরা লিডিং স্পেস 0 পয়েন্ট, ট্রেলিং স্পেস 0 পয়েন্ট, নিচের স্পেস 0 পয়েন্ট এবং উচ্চতা 100 পয়েন্ট দেব।
পদক্ষেপ 4: UIView এর রঙকে সায়ানে পরিবর্তন করুন এবং আপনার ভিউ শেষ পর্যন্ত এই রকম হওয়া উচিত।
ধাপ 5: সীমাবদ্ধতা বা স্বয়ংক্রিয় লেআউট ব্যবহার করে UIView সারিবদ্ধ করার পরে আপনার অ্যাপ্লিকেশনটি যেকোনো আকারের স্ক্রিনে এবং উভয় অভিযোজনে চলতে সক্ষম হওয়া উচিত।
আমরা আমাদের অ্যাপ্লিকেশনটি আইফোন 8 এবং আইপ্যাড প্রো (9.7 ইঞ্চি) উভয় অভিযোজনে চালাব৷