আমার অ্যাপ্লিকেশনটির গা dark় ব্যাকগ্রাউন্ড রয়েছে তবে আইওএস 7-এ স্ট্যাটাস বারটি স্বচ্ছ হয়ে উঠেছে। সুতরাং আমি সেখানে কিছুই দেখতে পাচ্ছি না, কেবল কোণে সবুজ ব্যাটারি সূচক। হোম স্ক্রিনের মতো আমি কীভাবে স্ট্যাটাস বারের পাঠ্যের রঙ সাদা করতে পারি?
আমার অ্যাপ্লিকেশনটির গা dark় ব্যাকগ্রাউন্ড রয়েছে তবে আইওএস 7-এ স্ট্যাটাস বারটি স্বচ্ছ হয়ে উঠেছে। সুতরাং আমি সেখানে কিছুই দেখতে পাচ্ছি না, কেবল কোণে সবুজ ব্যাটারি সূচক। হোম স্ক্রিনের মতো আমি কীভাবে স্ট্যাটাস বারের পাঠ্যের রঙ সাদা করতে পারি?
উত্তর:
সেট UIViewControllerBasedStatusBarAppearance
থেকে YES
.plist ফাইলে।
করণ viewDidLoad
ক[self setNeedsStatusBarAppearanceUpdate];
নিম্নলিখিত পদ্ধতি যুক্ত করুন:
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
দ্রষ্টব্য : এটি ভিতরে নিয়ন্ত্রণকারীদের জন্য কাজ করে না UINavigationController
, দয়া করে নীচে টাইসনের মন্তব্য দেখুন :)
সুইফট 3 - এটি ভিতরে নিয়ন্ত্রকদের কাজ করবে UINavigationController
। আপনার নিয়ামকের ভিতরে এই কোডটি যুক্ত করুন।
// Preferred status bar style lightContent to use on dark background.
// Swift 3
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
সুইফট 5 এবং সুইফটুআই
SwiftUI এর জন্য একটি নতুন সুইফ্ট ফাইল কল করুন HostingController.swift
import Foundation
import UIKit
import SwiftUI
class HostingController: UIHostingController<ContentView> {
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
}
তারপরে কোডটিতে নিম্নলিখিত লাইনগুলি পরিবর্তন করুন SceneDelegate.swift
window.rootViewController = UIHostingController(rootView: ContentView())
প্রতি
window.rootViewController = HostingController(rootView: ContentView())
বিকল্পভাবে, আপনি ভিউ-কন্ট্রোলার ভিত্তিক স্ট্যাটাস বারের উপস্থিতি থেকে বেরিয়ে আসতে পারেন:
View controller-based status bar appearance
থেকে NO
আপনার Info.plist
।[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
দ্রষ্টব্য: এই পদ্ধতিটি iOS9 এ অবমূল্যায়ন করা হয়েছে। ব্যবহার করুন preferredStatusBarStyle
পরিবর্তে UIViewController উপর। ( অ্যাপল বিকাশকারী লাইব্রেরি দেখুন )
কোনও লাইন কোড না লিখে আপনি এটি করতে পারেন!
পুরো অ্যাপ্লিকেশনটির মাধ্যমে স্ট্যাটাস বারের পাঠ্যকে সাদা করার জন্য নিম্নলিখিতগুলি করুন
আপনি plist ফাইল প্রকল্পে :
Transparent black style (alpha of 0.5)
NO
NO
UIStatusBarStyleLightContent
মধ্যে plist info
তবে হয় Transparent Black
যা একই কৌতুক করতে হবে :) প্লাস, আপনি যোগ করতে হবে View controller-based status bar appearance
এটা যেমন সেখানে নেই মূলত এবং সব কি কাজ :) এটি পেতে প্রয়োজন
<key>UIStatusBarStyle</key> <string>UIStatusBarStyleLightContent</string> <key>UIViewControllerBasedStatusBarAppearance</key> <false/>
দ্রষ্টব্য: সর্বাধিক উত্সাহিত উত্তর আইওএস 7/8 এর জন্য কাজ করে না
ইনফো.লিস্টে 'দেখুন নিয়ন্ত্রক-ভিত্তিক স্ট্যাটাস বারের উপস্থিতি' কোনও হিসাবে সেট করুন
AppDelegate এ যোগ করুন
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
প্রতি
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
......
...
}
এই সমাধানটি আইওএস 7/8 এর জন্য কাজ করে
আমার জন্য, অন্যান্য উত্তরের সমস্ত জিনিস (এবং অন্যান্য উত্স / ডকুমেন্টেশন থেকে) ব্যবহার করে কিছুই ঘটেনি। কী সহায়তা করেছিল তা হল XIB এ নেভিগেশন বার স্টাইলটিকে "কালো" এ সেট করা। এটি কোনও কোড ছাড়াই পাঠ্যকে সাদা করে দিয়েছে।
এর কোনওটিই আমার পক্ষে কাজ করেনি, সুতরাং এখানে একটি কার্যনির্বাহী সমাধান ...
ইন Info.plist
, একটি সারি যুক্ত করুন:
UIViewControllerBasedStatusBarAppearance
, এবং মান নির্ধারণ করুন NO
।
তারপরে অ্যাপডেলিগেট-এ didFinishLaunchingWithOptions
, এই সারিগুলি যুক্ত করুন:
[application setStatusBarHidden:NO];
[application setStatusBarStyle:UIStatusBarStyleLightContent];
এর জন্য আপনার কোনও কোড করার দরকার নেই
ইনফরমেশন.পুলিস্টে আপনাকে "নিয়ন্ত্রক-ভিত্তিক স্ট্যাটাস বারের উপস্থিতি" কী যুক্ত করতে হবে:
& এর মান প্রকারটি বুলিয়ান এবং কোনও মানতে সেট করুন। তারপরে প্রকল্পের সেটিংসে ক্লিক করুন, তারপরে জেনারেল ট্যাবে ক্লিক করুন এবং ডিপ্লোয়মেন্ট ইনফোতে পছন্দসই স্ট্যাটাস বার শৈলীতে সেট করুন follows
এটাই.
নিম্নলিখিত হিসাবে মাত্র দুটি পদক্ষেপ:
ধাপ 1:
এর তথ্য ট্যাবের অধীনে project target
, সারি যুক্ত করুন:
UIViewControllerBasedStatusBarAppearance
মান নির্ধারণ করুন NO
।
ধাপ ২:
প্রকল্পে AppDelegate.m
:
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
…
[application setStatusBarStyle:UIStatusBarStyleLightContent];
…
}
এটি গোল্ডেন মাস্টার আইওএস 7 এবং এক্সকোড 5 জিএম বীজ এবং আইওএস 7 এসডিকে 18 ই সেপ্টেম্বর, 2013 এ প্রকাশিত হয়েছে (কমপক্ষে নেভিগেশন নিয়ন্ত্রক লুকিয়ে থাকা সহ):
সেট the UIViewControllerBasedStatusBarAppearance
থেকে NO
এ
Info.plist
।
ইন ViewDidLoad
পদ্ধতি বা যে কোন জায়গায়, যেখানে আপনি পরিবর্তন স্ট্যাটাস বার শৈলী করতে চান:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
যদি আপনার ইউআইভিউউকন্ট্রোলার কোনও ইউআইএনএভিগেশন কন্ট্রোলারের ভিতরে থাকে তবে আপনাকে বারস্টাইল সেট করতে হবে:
-[UINavigationBar setBarStyle:UIBarStyleBlack]
আসল উত্তর এখানে
ইন্টারফেস বিল্ডারের মাধ্যমে যদি আপনার এম্বেড করা নেভিগেশন কন্ট্রোলার থাকে তবে আপনার ন্যাভিগেশন কন্ট্রোলার পরিচালনা করে এমন একটি শ্রেণিতে নিম্নলিখিতটি সেট করা নিশ্চিত করুন:
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
আপনার যা প্রয়োজন তা হ'ল।
আমি একটি আইওএস 7 অ্যাপের জন্য একটি সুইফট প্রকল্পে এক্সকোড 6 বিটা 5 ব্যবহার করছি ।
আমি যা করেছি তা এখানেই এবং এটি কার্যকর:
info.plist:
AppDelegate.m এ, নিম্নলিখিতগুলি যুক্ত করুন।
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}
এবং প্লিস্ট ফাইলে, 'দেখুন কন্ট্রোলার-ভিত্তিক স্ট্যাটাস বারের উপস্থিতি' সেট করুন।
সহজভাবে প্রশংসিত
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
ঠিক আছে, এটি সত্যিই আমার জন্য কেকের টুকরাটির মতো কাজ করছে।
আপনার অ্যাপ্লিকেশন এ যান info.plist
।
View controller-based status bar appearance
করুনNO
Status bar style
করুনUIStatusBarStyleLightContent
তারপরে আপনার অ্যাপ্লিকেশনটির প্রতিনিধিতে যান এবং নীচের কোডটিতে পেস্ট করুন যেখানে আপনি আপনার উইন্ডোগুলির রুটভিউ নিয়ন্ত্রণকারীকে সেট করেছেন।
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0"))
{
UIView *view=[[UIView alloc] initWithFrame:CGRectMake(0, 0,320, 20)];
view.backgroundColor=[UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:1.0];
[self.window.rootViewController.view addSubview:view];
}
বিঙ্গো। এটা আমার জন্য কাজ করছে।
View controller-based status bar appearance equal
করার NO
টুকরা আমি অনুপস্থিত ছিল ছিল। ধন্যবাদ
সুইফটে 3 কেবল 2 পদক্ষেপের সাহায্যে খুব সহজ। আপনার তথ্য.পুলিস্টে যান এবং View controller-based status bar appearance
"কোনও" তে কীটি পরিবর্তন করুন । তারপরে অ্যাপিডেলিগেটে কেবল এই লাইনটি ডিডফিনিশলানচিংপথ পদ্ধতিতে যুক্ত করুন
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
UIApplication.shared.statusBarStyle = .lightContent
return true
}
এটি iOS9 এ অবহিত হয়েছে এখন আপনার এই সম্পত্তিটি রুটভিউকন্ট্রোলারে ওভাররাইড করা উচিত
এটি করার জন্য আইওএস 9-তে অবমূল্যায়ন করা হয়েছে রুটভিউ নিয়ন্ত্রণকারীকে এটি করা উচিত should
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
অ্যাপল বিকাশকারী ডকুমেন্টেশন দ্বারা বর্ণিত আইওএস 7 পৃথক দর্শন নিয়ন্ত্রকদের স্থিতি দণ্ডের উপস্থিতি নির্ধারণ করতে অনুমতি দেয়:
আইওএস 7 ভিউ কন্ট্রোলারদের অ্যাপটি চলাকালীন স্থিতি বারের স্টাইলটি সামঞ্জস্য করার ক্ষমতা দেয়। স্ট্যাটাস বারের স্টাইলকে ডায়নামিকভাবে পরিবর্তন করার একটি ভাল উপায় হ'ল বাস্তবায়ন
preferredStatusBarStyle
এবং and একটি অ্যানিমেশন ব্লকের মধ্যে — স্থিতি বারের উপস্থিতি এবং কলটি আপডেট করুনsetNeedsStatusBarAppearanceUpdate
।
বিশ্বব্যাপী স্থিতি দণ্ডের উপস্থিতি সেট করা একটি দ্বি-পদক্ষেপ প্রক্রিয়া।
প্রথমত, আপনাকে আইওএসকে বলতে হবে যে আপনি ভিউ-ভি-ভিউ ভিত্তিতে স্ট্যাটাস বারের উপস্থিতি সেট করতে চান না।
তারপরে আপনাকে চার্জ নিতে হবে এবং নতুন গ্লোবাল স্ট্যাটাস বার স্টাইলটি সেট করতে হবে।
ভিউ-বাই-ভিউ স্ট্যাটাস বার কন্ট্রোলটি অক্ষম করতে, আপনাকে View controller-based status bar appearance
সম্পত্তিটি সেট করতে হবেInfo.plist
।
প্রকল্প নেভিগেটরটি খুলুন এবং আপনার আইওএস অ্যাপের জন্য প্রকল্পটি নির্বাচন করুন, তারপরে তথ্য ট্যাবটি নির্বাচন করুন।
একটি সারিতে ঘোরাফেরা করুন, তারপরে আপনার যে কোনও নতুন সম্পত্তি যুক্ত করতে উপস্থিত প্লাস চিহ্নটি ক্লিক করুন .plist
।
View controller-based status bar appearance
কী ক্ষেত্রে প্রবেশ করুন , তারপরে নিশ্চিত করুন যে প্রকার ক্ষেত্রটি সেট করা আছে Boolean
। অবশেষে, প্রবেশ করুনNO
মান ক্ষেত্রটি ।
স্ট্যাটাস বারের জন্য একটি গ্লোবাল স্টাইল সেট করতে, তথ্য ট্যাবের অধীনে একটি কী Status bar style
, একটি ধরণের String
এবং একটি মান এর সাথে আরও একটি সম্পত্তি যুক্ত করুন Opaque black style
।
এখানে আরও কিছু বিশদ এবং কিছু নমুনা কোড সহ একটি ব্লগ পোস্ট রয়েছে:
http://codebleep.com/setting-the-status-bar-text-color-in-ios-7/
কিছু অতিরিক্ত করার দরকার নেই, কেবল আপনার ভিউকন্ট্রোলারে এই কোডটি লিখুন এবং স্ট্যাটাস বারের রঙ সাদা করুন
- (UIStatusBarStyle)preferredStatusBarStyle{return UIStatusBarStyleLightContent;}
এক্সকোড জিএম বীজের জন্য উত্তর আপডেট হয়েছে:
ইন Info.plist
করা View controller-based status bar appearance
যেমনNO
প্রকল্পে, সেট করুন:
ভিউডিডলডে:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
আমি মনে করি সমস্ত উত্তর সত্যই সমস্যাটিকে নির্দেশ করে না কারণ এগুলি সমস্ত নির্দিষ্ট পরিস্থিতিতে কাজ করে। তবে আপনার যদি সমস্ত মামলা কভার করতে হয় তবে পয়েন্টগুলি মেনে চলুন:
আপনার স্ট্যাটাস বারের হালকা স্টাইলটি কোথায় দরকার তা নির্ভর করে আপনার এই 3 টি পয়েন্টের সবসময় মনে রাখা উচিত:
1) আপনার যদি লঞ্চ স্ক্রিনে বা অন্য জায়গাগুলিতে স্থিতি দণ্ডের প্রয়োজন হয় যেখানে আপনি এটি নিয়ন্ত্রণ করতে পারবেন না (দেখুন নিয়ন্ত্রকগুলি নয়, বরং কিছু সিস্টেম নিয়ন্ত্রিত উপাদান / লঞ্চ স্ক্রিনের মতো মুহুর্ত) আপনি আপনার প্রকল্পের সেটিংসে যান
২) কোনও নেভিগেশন নিয়ামকের অভ্যন্তরে যদি আপনার কোনও নিয়ামক থাকে তবে আপনি এটি নীচে ইন্টারফেস বিল্ডারে পরিবর্তন করতে পারেন:
ক) আপনার নেভিগেশন নিয়ন্ত্রকের নেভিগেশন বারটি নির্বাচন করুন
খ) তারপরে নেভিগেশন বারের স্টাইলটি "কালো" তে সেট করুন, কারণ এর অর্থ আপনার স্ট্যাটাস বারের নীচে একটি "কালো" -> গা dark় পটভূমি থাকবে, সুতরাং এটি স্ট্যাটাস বারটি সাদাকে সেট করবে
অথবা কোড অনুসারে এটি করুন
navigationController?.navigationBar.barStyle = UIBarStyle.Black
3) যদি আপনার একা নিয়ামক থাকে তবে এর নিজস্ব স্ট্যাটাস বার স্টাইল থাকা দরকার এবং এটি কোনও ইউআইএনএভিগেশন নিয়ন্ত্রণকারী হিসাবে কিছু ধারক কাঠামোতে এম্বেড করা হয়নি
নিয়ামকের জন্য কোডে স্ট্যাটাস বার শৈলী সেট করুন:
সহজভাবে ফোন করা
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlack];
মধ্যে
-(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
}
আইওএস 7-এ আমার জন্য আমার AppDelegate
কাজের পদ্ধতি দুর্দান্ত।
View controller-based status bar appearance = NO
এটি আইওএস 7 ইউআই ট্রানজিশন গাইডে নথিভুক্ত করা হয়েছে , যা আপনার সরাসরি অ্যাক্সেস করার জন্য একটি অ্যাপল বিকাশকারী আইডি প্রয়োজন। সম্পর্কিত অংশ:
স্ট্যাটাস বারটি স্বচ্ছ হওয়ায় এর পেছনের ভিউটি দেখায়। [...]
UIStatusBarStyle
স্ট্যাটাসবারের সামগ্রীটি অন্ধকার বা হালকা হওয়া উচিত কিনা তা নির্দিষ্ট করতে একটি ধ্রুবক ব্যবহার করুন :
UIStatusBarStyleDefault
অন্ধকার সামগ্রী প্রদর্শন করে। [...]
UIStatusBarStyleLightContent
হালকা সামগ্রী প্রদর্শন করে। অন্ধকার সামগ্রী যখন স্ট্যাটাস বারের পিছনে থাকে তখন ব্যবহার করুন।
আগ্রহেরও সম্ভবত:
আইওএস 7-এ, আপনি পৃথক ভ্যু নিয়ন্ত্রকের কাছ থেকে স্ট্যাটাস বারের স্টাইলটি নিয়ন্ত্রণ করতে পারেন এবং অ্যাপটি চালানোর সময় এটি পরিবর্তন করতে পারেন। এই আচরণটি বেছে
UIViewControllerBasedStatusBarAppearance
নিতে কোনও অ্যাপ্লিকেশনটিরInfo.plist
ফাইলে কীটি যুক্ত করুন এবং এর মান দিনYES
।
আমি অবশ্যই দস্তাবেজের মাধ্যমে একবার দেখার পরামর্শ দিচ্ছি, যা আবার আপনার অ্যাপল বিকাশকারী আইডি দিয়ে অ্যাক্সেস করতে পারে।
স্থিতি দণ্ড পরিবর্তন সম্পর্কে অ্যাপল নির্দেশিকা / নির্দেশিকা এখানে is কেবলমাত্র অন্ধকার এবং হালকা (যখন এবং কালো) স্ট্যাটাস বারে অনুমোদিত।
এখানে - স্থিতি দণ্ডের স্টাইলটি কীভাবে পরিবর্তন করবেন:
আপনি সেট স্ট্যাটাস বার শৈলী করতে চান তাহলে, অ্যাপ্লিকেশন স্তর তারপর সেট UIViewControllerBasedStatusBarAppearance
করতে NO
আপনার `.plist 'ফাইলে।
আপনি যদি স্থিতি দণ্ড শৈলীটি সেট করতে চান, তবে নিয়ন্ত্রক স্তরে ভিউ করুন তবে এই পদক্ষেপগুলি অনুসরণ করুন:
UIViewControllerBasedStatusBarAppearance
থেকে YES
এ .plist
, ফাইল আপনি শুধুমাত্র UIViewController পর্যায়ে সেট স্ট্যাটাস বার শৈলী করতে হবে।ভিউডিডলড এড ফাংশন - setNeedsStatusBarAppearanceUpdate
আপনার ভিউ কন্ট্রোলারে পছন্দসই স্ট্যাটাসবারস্টাইলকে ওভাররাইড করুন।
-
override func viewDidLoad() {
super.viewDidLoad()
self.setNeedsStatusBarAppearanceUpdate()
}
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
স্ট্যাটাস বার শৈলীর সেটআপ স্তর অনুসারে .plist এর মান সেট করুন।
অ্যাপ্লিকেশন প্রবর্তনের সময় বা আপনার ভিউ কন্ট্রোলারের ভিউডিডলড চলাকালীন স্থিতি বারের জন্য পটভূমির রঙ পরিবর্তন / সেট করার জন্য এখানে কিছু হ্যাক কৌশল রয়েছে।
extension UIApplication {
var statusBarView: UIView? {
return value(forKey: "statusBar") as? UIView
}
}
// Set upon application launch, if you've application based status bar
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
UIApplication.shared.statusBarView?.backgroundColor = UIColor.red
return true
}
}
or
// Set it from your view controller if you've view controller based statusbar
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
UIApplication.shared.statusBarView?.backgroundColor = UIColor.red
}
}
ফলাফল এখানে:
আমি কিছু আলাদা জিনিস করেছি এবং এটি আমার পক্ষে কাজ করে।
কোডে কোনও পরিবর্তন ছাড়াই, আমি আমার .plist ফাইলটিকে এই জাতীয়ভাবে কনফিগার করেছি:
আমি আসা করি এটা সাহায্য করবে.
প্রতিটি দর্শন নিয়ামকের জন্য আমি "স্ট্যাটাস বার" এর সিমুলেটেড মেট্রিক্স সম্পত্তি, স্টোরিবোর্ডে, "অনুমান" থেকে "হালকা সামগ্রী" তে পরিবর্তন করি
যদি আপনি এখনও View controller-based status bar appearance
ই.য়ে. তে সেট করা তথ্য.পলিটে ব্যবহার করতে চান , যার অর্থ আপনি প্রতিটি ভিউ-কন্ট্রোলারের জন্য স্ট্যাটাসবারটি পরিবর্তন করতে পারেন, ভিউডিডলডের স্ট্যাটাস-বারে সাদা পাঠ্যের জন্য নিম্নলিখিতটি ব্যবহার করুন:
[[[self navigationController] navigationBar] setBarStyle:UIBarStyleBlackTranslucent];
info.plist সেটে ক্ষেত্রের মান কোন দেখুন নিয়ামক ভিত্তিক স্ট্যাটাস বার চেহারা এবং সেট স্ট্যাটাস লক্ষ্য মধ্যে শৈলী আলো> সাধারণ সেটিং।
আমি আপনাকে আপনার প্রশ্নের একটি সম্পূর্ণ উত্তর দিতে দিন। স্ট্যাটাস বারের পাঠ্যের রঙ পরিবর্তন করা খুব সহজ তবে আইওএস 7-তে বিশেষত নতুনদের জন্য এটি কিছুটা বিভ্রান্তিকর।
আপনি যদি স্টোরিবোর্ডে ভিউ কন্ট্রোলার নির্বাচন করে এবং ডানদিকে সিমুলেটেড মেট্রিকগুলিতে গিয়ে রঙটি কালো থেকে সাদাতে পরিবর্তন করার চেষ্টা করছেন, এটি কার্যকর হবে না এবং আমি জানি না কেন। এটি এর মতো পরিবর্তনের মাধ্যমে কাজ করা উচিত তবে যেভাবে হয়।
দ্বিতীয়ত, আপনি আপনার প্লিস্টে ইউআইভিউকন্ট্রোলারবেসড স্ট্যাটাসবার অ্যাপেরেন্স সম্পত্তি পাবেন না তবে ডিফল্টরূপে এটি সেখানে নেই। আপনাকে এটি নিজে + বোতামে ক্লিক করে যুক্ত করতে হবে এবং তারপরে এটি কোনওতে সেট করতে হবে।
আইওএস 7 স্ট্যাটাস বারের পাঠ্যের রঙ
শেষ অবধি, আপনাকে আপনার AppDelegate.m ফাইলে যেতে হবে এবং ডিডফিনিশলঞ্চিং উইথঅ্যাপশন পদ্ধতিতে নিম্নলিখিতটি যুক্ত করতে হবে, নিম্নলিখিত লাইনটি যুক্ত করুন:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
এটি আপনার সমস্ত দর্শন নিয়ন্ত্রকের জন্য রঙকে সাদা করে তুলবে। আশাকরি এটা সাহায্য করবে!