我在导航栏标题视图中有一个应用程序徽标。以前表现很好。但是,当我在iOS 13设备(iPhone 11,iPhone X)上使用该应用程序时,该应用程序徽标模糊。图片尺寸为 225 * 75
这是示例图片,
我正在使用navigationItem titleView:
self.navigationItem.titleView = UIImageView(image: UIImage(named: "logo"))
此外,还尝试了navigationBarAppearance。
if #available(iOS 13.0, *) {
let appearance = UINavigationBarAppearance()
appearance.backgroundColor = CustomColor.COLOR_PRIMARY
//appearance.titleTextAttributes = [.foregroundColor: CustomColor.COLOR_ACCENT]
let bar = self.navigationController?.navigationBar
bar?.scrollEdgeAppearance = appearance
bar?.standardAppearance = appearance
bar?.compactAppearance = appearance
}
但是它不起作用。你能帮我解决这个问题吗?
答案 0 :(得分:0)
将导航栏的isTransluted检查属性设为true。