2015-12-17 2 views
0

Я начинаю Разработка для iOS, и я хочу знать, знает ли кто-нибудь, как изменить цвет строки состояния, например, приложения Youtube или Hangouts. Я думаю, что это наложение взгляда, но я не знаю, как это сделать.Разное Цвет строки состояния для iOS

Спасибо за все :).

Example 1: Hangout. Example 2: Youtube.

ответ

0

Да, вы будете нуждаться в накладку, это, как я хотел бы сделать, чтобы иметь эффект, как в ваших примерах:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 

    let view: UIView = UIView.init(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.size.width, 20)) 

    // We will apply a transparent black color to darken the status bar 
    view.backgroundColor = UIColor.blackColor() 
    view.alpha = 0.1 

    self.window!.rootViewController!.view.addSubview(view) 

    return true 
} 
+0

Прежде всего спасибо за ответ: D! Да, я изменил панель навигации, но мне нужно изменить цвет строки состояния, чтобы разделить их, поэтому я считаю, что представление по слою является решением, но я не уверен в этом :(... – Juandisims

+0

А, да, извините, не видите, что вы говорили о строке состояния. Фактически да, для этого вам нужен оверлей, поскольку единственное, что вы можете изменить в строке состояния, это цвет «lightStyle» и «darkStyle», Я обновил свой ответ. –

+0

Да, это так! Большое вам спасибо: D! – Juandisims

Смежные вопросы