objective-c - ইনকর - এপল মোবাইল




আইওএস 9 তে স্ট্যাটাস বারের পাঠ্য রঙটি হালকা রূপে অবজেক্টিভ সি এর সাথে[নকল] পরিবর্তন করুন (4)

  1. আপনার info.plist ফাইল info.plist একটি কী যুক্ত করুন এবং এটি YES সেট করুন।

  2. আপনার ViewController এর ViewDidLoad পদ্ধতিতে একটি পদ্ধতি কল যুক্ত করুন:

    [self setNeedsStatusBarAppearanceUpdate];
  3. তারপরে viewController ফাইলটিতে নিম্নলিখিত পদ্ধতিটি viewController :

    - (UIStatusBarStyle)preferredStatusBarStyle
    { 
        return UIStatusBarStyleLightContent; 
    }

এই প্রশ্নের ইতিমধ্যে এখানে একটি উত্তর আছে:

আইওএস 9-তে, আমি কীভাবে স্ট্যাটাস বারের পাঠ্যের রঙ সাদা করতে পারি?


আইওএস স্ট্যাটাস বারে কেবলমাত্র দুটি বিকল্প (কালো এবং সাদা) রয়েছে। আপনি এটি অ্যাপ্লিকেশনটিতে চেষ্টা করতে পারেন:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
    [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleLightContent];
}

একটি UINavigationController ব্যবহার করে এবং এর নেভিগেশন বারের বার UINavigationController সেট করে। আপনার AppDelegate.m ফাইলে এই লাইনটি অতীত করুন।

navigationController.navigationBar.barStyle = UIBarStyleBlack;

আপনি যদি UINavigationController ব্যবহার না করে UINavigationController তবে আপনার UINavigationController নিম্নলিখিত কোড যুক্ত করুন।

- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleLightContent;
}

এবং এই লাইনে পদ্ধতিটি কল করুন:

[self setNeedsStatusBarAppearanceUpdate];

প্রথম সেট

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

আপনার didFinishLaunchingWithOptions যান, এটির didFinishLaunchingWithOptions পদ্ধতিটি খুঁজে didFinishLaunchingWithOptions এবং করুন:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

}

এবং তারপরে View controller-based status bar appearance প্লাস্টে কোনও সমান নয় set







statusbar