我正在尝试在 Swift 的 App Delegate 中全局为导航栏设置背景图像。 我可以像这样让它在单个 View Controller 上工作:
var topBar: UINavigationBar!
topBar.setBackgroundImage(UIImage(named: "navbar"), forBarMetrics:
.Default)
但是当我尝试将以下内容添加到 App Delegate 时,它因未捕获的异常而崩溃:
UINavigationBar.appearance().setBackgroundImage(UIImage(named:
"navbar"), forBarMetrics: .Default)
最佳答案
好的,我删除了导航栏并在 Storyboard 中添加了新的...现在它仅适用于 App Delegate 代码。我猜只是 Xcode 6/Swift 有问题。
关于ios - 使用 Swift 的 AppDelegate 中的 UINavigationBar setBackgroundImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26723989/