আমি বর্তমানে আমার অ্যাপ্লিকেশনটি আইওএস 7 এ স্থানান্তরিত করছি এবং আমি নতুন নেভিগেশন নিয়ন্ত্রক / বার পরিচালনায় কয়েক ঘন্টা আটকে আছি।
এর আগে, যখন আমাদের নেভিগেশন কন্ট্রোলার ছিল, তখন আমাদের এই জাতীয় স্নিপেট ছিল:
UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:[[MainViewController alloc]init]];
ইন্টারফেস বিল্ডারে, আমাদের দেখার জন্য বিদ্যমান ন্যাভিগেশনবার সেট করার পছন্দ ছিল এবং সমস্ত কিছুই প্রকৃত দৃশ্যের সাথে মেলে।
ঠিক আছে এখন, আমার ইন্টারফেস বিল্ডারের সাথে কীভাবে সঠিকভাবে ডিজাইন করা যায় তার কোনও ধারণা নেই। আমার নবকন্ট্রোলারটি আরম্ভ করার জন্য আমার কাছে এখনও স্নিপেট রয়েছে। তবে আমার মেইনভিউ কনট্রোলারের জন্য ইন্টারফেস বিল্ডারে যদি আমি স্বচ্ছ বা অস্বচ্ছ নেভিগেশন বারের জন্য একটি স্থিতি বার সেট করি তবে আমার উপরে 44px এর অফসেট রয়েছে (নীচে দেখুন)।
ইন্টারফেস নির্মাতা _____________________ এবং ফলাফল
এখন, যদি আমি স্থিতি দণ্ডকে কারও কাছে সেট না করি তবে শীর্ষে কোনও অফসেট নেই তবে যেহেতু সিম্যুলেটরটিতে ভিউটি ছোট হয় কারণ নেভিগেশন বারের কারণে ইন্টারফেস বিল্ডারের দৃশ্যের নীচের অংশটি কেটে যায়।
ইন্টারফেস নির্মাতা _____________________ এবং ফলাফল
আমার ধারণা আমি এখানে সত্যিই কিছু মিস করছি তবে আমি iOS7 ট্রানজিশন গাইড এ কোনও বিষয় বা অ্যাপল তথ্য খুঁজে পাচ্ছি না।
আপনার সাহায্যের জন্য ধন্যবাদ
সম্পাদনা
আমরা ছবিগুলিতে দেখতে পাচ্ছি, ভিউয়ের প্রথম শিশুটি একটি ইউআইএসক্রোলভিউ যা উভয় লেবেল রয়েছে, কোনও স্ক্রোলভিউ না থাকলে সমস্যাটি উপস্থিত হয় না। এটি যদি কোনও ইউআইটিএলভিউ হয় তবে এটি উপস্থিতও হয়। যদি কোনও লেবেল ইউআইএসক্রোলভিউয়ের বাইরে থাকে তবে সেই লেবেলের কোনও অফসেট নেই।