Ios 使用UIAppearance设置视图控制器的直接视图背景色
如何使用UIAppearance为应用程序中的视图控制器设置的直接视图背景色,而不影响其所有子视图?似乎iOS 7正在强制所有的条形按钮项目采用蓝色?不幸的是,使用外观代理无法实现这一点。但是,如果您使用swift并从故事板或NIB加载视图控制器,一种解决方案是扩展UIViewController并覆盖awakeFromNib,如下所示:Ios 使用UIAppearance设置视图控制器的直接视图背景色,ios,uiappearance,Ios,Uiappearance,如何使用UIAppearance为应用程序中的视图控制器设置的直接视图背景色,而不影响其所有子视图?似乎iOS 7正在强制所有的条形按钮项目采用蓝色?不幸的是,使用外观代理无法实现这一点。但是,如果您使用swift并从故事板或NIB加载视图控制器,一种解决方案是扩展UIViewController并覆盖awakeFromNib,如下所示: extension UIViewController { open override func awakeFromNib() { s
extension UIViewController {
open override func awakeFromNib() {
super.awakeFromNib()
view.backgroundColor = UIColor.blue
}
}
可能的重复不是重复-我只想直接查看,而不是它的子视图。