আইফোনে স্প্ল্যাশ স্ক্রিন উপস্থিত হলে স্ট্যাটাস বারটি কীভাবে আড়াল করবেন?


85

আইফোনে স্প্ল্যাশ স্ক্রিন দেখাতে এবং তারপরে আবার প্রয়োগে আবার কী দেখানোর জন্য স্ট্যাটাস বারটি আড়াল করার কোনও উপায় আছে?

উত্তর:


191

আমি নিশ্চিত যে আপনার তথ্য.পিস্টলিস্ট ফাইলটিতে যদি Status bar is initially hiddenমান সেট করা থাকে YESতবে আপনার অ্যাপ্লিকেশনটি লোড হওয়ার সময় এটি প্রদর্শিত হবে না। আপনার অ্যাপ্লিকেশনটি লোড হয়ে গেলে, আপনি ইউআইএপ্লিকেশন এর setStatusBarHidden:animated:পদ্ধতি ব্যবহার করে স্থিতি বারটি আবার দেখাতে পারেন ।


4
তথ্য.পলিট.এর কোনও বিকল্প নেই it এটি নিজেই যুক্ত করার উপায় আছে
রাহুল ব্যাস

4
@ রাহুল ফিফিল্যান্ডের শেষ লাইনটি নির্বাচন করুন এবং তারপরে লাইনের ডান প্রান্তে প্লাস বোতামটি ক্লিক করুন। তারপরে এটি নিজের মধ্যে টাইপ করুন।
ডেভ দেলং

4
স্ট্যাটাস বারটি পুনরায় দেখানোর পদ্ধতিটি এখন সেটস্ট্যাটাসবারহিডেন: সহ অ্যানিমেশন সহ:
সর্জেএটিএম

4
আপনি যদি এটিকে ম্যানুয়ালি যুক্ত করতে চান তবে আপনি বিবিএডিট এর মতো একটি পাঠ্য সম্পাদনায় প্লাস্টটি সম্পাদনা করতে এবং লাইনগুলি যুক্ত করতে পারেন: <key> UIStatusBarHided </key> <সত্য /> </dict> লাইনের ঠিক উপরে। অথবা এক্সকোডে প্লাস্টে ডান ক্লিক করুন এবং হিসাবে খুলুন ... উত্স কোড এবং এটি পাঠ্য হিসাবে সম্পাদনা করুন।
জেএসকারি

9
"একবার আপনার অ্যাপ্লিকেশনটি লোড হয়ে গেলে, আপনি স্ট্যাটাস বারটি আবার দেখাতে পারেন" কেউ যদি বিভ্রান্ত থাকে তবে কেবল তা পরিষ্কার করতে [[UIApplication sharedApplication] setStatusBarHidden:NO];- এটি সেট করা নিরাপদ - অ্যাপ্লিকেশন: ডিফিনিশ লঞ্চিং উইথঅ্যাপশন:
রায়ান

48

.প্লাস্টিকের সঠিক কীটি হ'ল "ইউআইএসটিটাসবারহিডিন" এবং ডানদিকে চেক করুন 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
ব্যবহারকারী

23

দেখুন -> সম্পত্তি তালিকার ধরণ -> আইফোন তথ্য.পুলিস্ট। এখন, "স্ট্যাটাস বারটি প্রাথমিকভাবে লুকানো আছে" চেক করে একটি নতুন আইটেম তৈরি করুন।


6

ডেভের উত্তর অনুসরণ করে কী "স্ট্যাটাস বারটি প্রাথমিকভাবে লুকানো আছে" আইওএস ৪.৩ এর অধীনে আমার পক্ষে কাজ করে নি তবে কী "ইউআইএসটিটাসবারহিডন" কীটি ব্যবহার করে এবং তারপরে এটি বুলিয়ান টাইপ করে বক্সটি পরীক্ষা করে কৌশলটি সফল হয়েছিল did

http://developer.apple.com/library/ios/#docamentation/general/References/InfoPlistKeyReferences/Articles/AboutInificationsPropertyListFiles.html#//apple_ref/doc/uid/TP40009254-SW4

এই বিকাশকারী নিবন্ধটি আমাকে তথ্য.পলিট কীগুলিতে পেয়েছে এবং তারপরে এটি লুকানোর জন্য সমপরিমাণ কীটি কাজ করা খুব বেশি কঠিন ছিল না।

মজার বিষয় হল "UIStatusBarStyle" এর কাজ করার জন্য অঙ্কের নামটি স্ট্রিং হিসাবে ব্যবহার করা দরকার।


6

এক্সকোড 5 এবং এর উপরে আপনি কেবল সেট করতে পারেন:

কন্ট্রোলার-ভিত্তিক স্থিতি দণ্ডের উপস্থিতি দেখুন

আপনার তথ্য.পুলিস্টে বা আপনার মূল প্রকল্পের তথ্য ট্যাবে।

এক্সকোডে তথ্য সেটিংসের উদাহরণ


3

আপনার মূল .m ভিউডিডোড পদ্ধতিতে এই 1 লাইনটি লিখুন

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];

বা ওয়ার্কস্পেসে আপনার প্রকল্প সমর্থনকারী ফাইল ফোল্ডার থেকে info.plist ফাইল নির্বাচন করুন

হ্যাঁ স্থিতিপরিচালনাটি সেট করুন


2

অবচয় করা হয়

setStatusBarHidden:(BOOL) animated:(BOOL) 

সঠিক

setStatusBarHidden:(BOOL) withAnimation:(UIStatusBarAnimation)

ইউআইএসটিটাস বার অ্যানিমেশন যা হতে পারে:

UIStatusBarAnimationNone বা UIStatusBarAnimationFade বা UIStatusBarAnimationSlide




আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.