iOS 13设备中的NavigationBar徽标模糊

时间:2020-04-28 09:05:22

标签: ios swift uinavigationbar

我在导航栏标题视图中有一个应用程序徽标。以前表现很好。但是,当我在iOS 13设备(iPhone 11,iPhone X)上使用该应用程序时,该应用程序徽标模糊。图片尺寸为 225 * 75

这是示例图片,

sample logo

我正在使用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
        }

但是它不起作用。你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

将导航栏的isTransluted检查属性设为true。