Хорошо, это то, что у меня есть до сих пор:
Как вы можете заметить, мне удалось изменить размер шрифта, так что это прекрасно, но стиль, который я хочу, также включает в себя собственный шрифт.
Обратите внимание, что фактический стиль отображается на мгновение, а затем, когда панель состояния изменяется на черный шрифт, пользовательский шрифт теряется.
Здесь код, который я использую в своем applicationDidFinish
...
UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent
UINavigationBar.appearance().titleTextAttributes = [
NSFontAttributeName: UIFont(name: "<MyCustomFont>", size: 32)!,
NSForegroundColorAttributeName : UIColor.whiteColor(),
]
UINavigationBar.appearance().tintColor = UIColor.whiteColor()
UINavigationBar.appearance().opaque = true
UINavigationBar.appearance().barStyle = UIBarStyle.Black
UINavigationBar.appearance().barTintColor = UIColor.BlueColor()
UIBarButtonItem.appearance().tintColor = UIColor.whiteColor()
UIBarButtonItem.appearance().setTitleTextAttributes([
NSFontAttributeName: UIFont(name: "<MyCustomFont>", size: 18)!,
NSForegroundColorAttributeName : UIColor.whiteColor(),
], forState: UIControlState.Normal)
Примечание:
У меня есть экземпляр
EKEventEditViewController
на месте, и стиль применяется правильно.Проблема связана с MailComposer