আইফোনে স্প্ল্যাশ স্ক্রিন দেখাতে এবং তারপরে আবার প্রয়োগে আবার কী দেখানোর জন্য স্ট্যাটাস বারটি আড়াল করার কোনও উপায় আছে?
আইফোনে স্প্ল্যাশ স্ক্রিন দেখাতে এবং তারপরে আবার প্রয়োগে আবার কী দেখানোর জন্য স্ট্যাটাস বারটি আড়াল করার কোনও উপায় আছে?
উত্তর:
আমি নিশ্চিত যে আপনার তথ্য.পিস্টলিস্ট ফাইলটিতে যদি Status bar is initially hidden
মান সেট করা থাকে YES
তবে আপনার অ্যাপ্লিকেশনটি লোড হওয়ার সময় এটি প্রদর্শিত হবে না। আপনার অ্যাপ্লিকেশনটি লোড হয়ে গেলে, আপনি ইউআইএপ্লিকেশন এর setStatusBarHidden:animated:
পদ্ধতি ব্যবহার করে স্থিতি বারটি আবার দেখাতে পারেন ।
[[UIApplication sharedApplication] setStatusBarHidden:NO];
- এটি সেট করা নিরাপদ - অ্যাপ্লিকেশন: ডিফিনিশ লঞ্চিং উইথঅ্যাপশন:
.প্লাস্টিকের সঠিক কীটি হ'ল "ইউআইএসটিটাসবারহিডিন" এবং ডানদিকে চেক করুন t এটি "স্ট্যাটাস বারটি প্রাথমিকভাবে লুকানো থাকে" তারপরে স্বয়ংক্রিয়ভাবে হয়ে যায়। আমার অনুশীলনে আপনি স্ট্যাটাসবারের শো / লুকানোর সময় যে কোনও জায়গায় লুকিয়ে রাখতে পারেন:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
[UIApplication sharedApplication].keyWindow.frame=CGRectMake(0, 0, 320, 480); //full screen.
যখন প্রদর্শন:
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
[UIApplication sharedApplication].keyWindow.frame=CGRectMake(0, 20, 320, 460); //move down 20px.
আশা করি এটি আপনার পক্ষে সহায়ক ছিল।
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:NO];
float width = ((UIScreen *)[UIScreen mainScreen]).bounds.size.width;
float height = (((UIScreen *)[UIScreen mainScreen]).bounds.size.height - 20);
[UIApplication sharedApplication].keyWindow.frame = CGRectMake(0, 20, width, height);
setStatusBarHidden:withAnimation
কোনও বিওওএল UIStatusBarAnimation
নয়, দ্বিতীয় যুক্তির জন্য এনএসআইন্টার টাইপডেফের প্রত্যাশা করছে । বদলে NO
, ব্যবহারUIStatusBarAnimationNone
দেখুন -> সম্পত্তি তালিকার ধরণ -> আইফোন তথ্য.পুলিস্ট। এখন, "স্ট্যাটাস বারটি প্রাথমিকভাবে লুকানো আছে" চেক করে একটি নতুন আইটেম তৈরি করুন।
ডেভের উত্তর অনুসরণ করে কী "স্ট্যাটাস বারটি প্রাথমিকভাবে লুকানো আছে" আইওএস ৪.৩ এর অধীনে আমার পক্ষে কাজ করে নি তবে কী "ইউআইএসটিটাসবারহিডন" কীটি ব্যবহার করে এবং তারপরে এটি বুলিয়ান টাইপ করে বক্সটি পরীক্ষা করে কৌশলটি সফল হয়েছিল did
এই বিকাশকারী নিবন্ধটি আমাকে তথ্য.পলিট কীগুলিতে পেয়েছে এবং তারপরে এটি লুকানোর জন্য সমপরিমাণ কীটি কাজ করা খুব বেশি কঠিন ছিল না।
মজার বিষয় হল "UIStatusBarStyle" এর কাজ করার জন্য অঙ্কের নামটি স্ট্রিং হিসাবে ব্যবহার করা দরকার।
এক্সকোড 5 এবং এর উপরে আপনি কেবল সেট করতে পারেন:
কন্ট্রোলার-ভিত্তিক স্থিতি দণ্ডের উপস্থিতি দেখুন
আপনার তথ্য.পুলিস্টে বা আপনার মূল প্রকল্পের তথ্য ট্যাবে।
অবচয় করা হয়
setStatusBarHidden:(BOOL) animated:(BOOL)
সঠিক
setStatusBarHidden:(BOOL) withAnimation:(UIStatusBarAnimation)
ইউআইএসটিটাস বার অ্যানিমেশন যা হতে পারে:
UIStatusBarAnimationNone বা UIStatusBarAnimationFade বা UIStatusBarAnimationSlide
এটি তথ্য.পলিতে আমার জন্য কাজ করেছে:
"View controller-based status bar appearance" -> set to NO
এক্সএমএল সম্পাদকদের জন্য of প্রথম সন্তানের সাথে যুক্ত করুন
<key>UIStatusBarHidden</key>
<true/>