এটি UIViewControllerআইওএস-এ 7 এর জন্য ডিফল্ট আচরণ The ভিউটি পূর্ণ-স্ক্রিন হবে যার অর্থ স্থিতি দণ্ডটি আপনার দর্শনটির শীর্ষটি coverেকে দেবে।
আপনার যদি কোনওটির UIViewControllerমধ্যে থাকে UINavigationControllerএবং নেভিগেশনবারটি দৃশ্যমান হয়, আপনার নীচের কোডটি থাকতে পারে viewDidLoadবা নেভিগেশনবারের জন্য একটি পটভূমি চিত্র থাকতে পারে do
self.edgesForExtendedLayout = UIRectEdgeNone;
আপনার যদি নেভিগেশনবারটি লুকিয়ে থাকে তবে আপনাকে 20 পয়েন্ট স্থানান্তরিত করে সমস্ত ইউআইভিউ উপাদানগুলিকে সামঞ্জস্য করতে হবে। আমি অন্য কোনও সমাধান দেখতে পাচ্ছি না। অটো লেআউট ব্যবহার করুন কিছুটা সহায়তা করবে।
আপনি যদি সামঞ্জস্যতা পিছিয়ে রাখতে চান তবে আইওএস সংস্করণ সনাক্ত করার জন্য নমুনা কোডটি এখানে।
NSUInteger DeviceSystemMajorVersion() {
static NSUInteger _deviceSystemMajorVersion = -1;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
NSString *systemVersion = [UIDevice currentDevice].systemVersion;
_deviceSystemMajorVersion = [[systemVersion componentsSeparatedByString:@"."][0] intValue];
});
return _deviceSystemMajorVersion;
}