Posts Tagged StatusBar

Açılışta Gizli Status Bar

UIStatusBar

UIStatusBar

iPhone uygulamalarında statusbar olarak tanımladığımız Operatör adı ve batarya durumunu gösteren çubuğun 3 standart hali var.

UIStatusBarStyleBlackTranslucent : Siyah tonunda transparan bir fonda
UIStatusBarStyleBlackOpaque : Siyah zeminle ve beyaz yazı tonu ile
UIStatusBarStyleDefault : Standart gri zemin üzeri koyu renk yazı ile

Uygulamanın içeriği gereği bu alana ihtiyaç duymama durumuda söz konusu olabilir.

StatusBarHidden seçeneğinin açık veya kapalı olması ile bu özellikte sağlanabilir.

Ancak burada önemli olan uygulamamızı ilk açtığımızda Default.png ismindeki resim dosyasının uygulama açılana kadar ekranda kaldığı sırada status bar objesine müdahale etmek gerekebilir.

Böyle bir durumda uygulamanın içindeki info.plist dosyasını kullanabiliriz. Bu dosya içerisine  eğer UIStatusBarHidden isminde bir alan ve özelliğinide Boolean olarak eklerseniz uygulama yüklenirken bu alanı gizleyebilir yada gösterebilirsiniz.

Bu süreçleri kod ile yaptığınızda ancak uygulamanın yüklenmesi bittikten sonra devreye gireceği için o ilk birkaç saniyelik açılış ekranında status bar görünmeye devam edecektir.

Eğer sonradan gizlemeyi düşünüyorsanız applicationDidFinishLaunching fonksiyonu içerisine aşağıdaki örnek kod yazılabilir.

(void)applicationDidFinishLaunching:(UIApplication *)application {
 
[application setStatusBarStyle:UIStatusBarStyleBlackOpaque animated:YES];
 
[application setStatusBarHidden:NO animated:YES];
 
// Override point for customization after app launch
 
[window addSubview:viewController.view];
 
[window makeKeyAndVisible];
 
}

//A.i.

1 Comment