gpt4 book ai didi

ios - iOS 13导航栏样式:设备和模拟器之间的巨大差异

转载 作者:行者123 更新时间:2023-12-01 18:04:14 24 4
gpt4 key购买 nike

我正在使用以下代码来样式化我的iOS应用程序:

window.tintColor = .black

// Completely white navbar
UINavigationBar.appearance().barStyle = .default
UINavigationBar.appearance().isTranslucent = false
UINavigationBar.appearance().shadowImage = UIImage()

// White tabbar
UITabBar.appearance().barStyle = .default
UITabBar.appearance().isTranslucent = false

正如预期的那样,这一切都可以正常运行,并且在iOS 13.0模拟器上看起来还不错:

simulator

但是,当我在实际的iPhone X上运行它时,它看起来像这样:

device

我正在使用App Store(11A420a)中的Xcode 11.0,但是我的设备运行的是iOS 13.1,最新的开发人员beta。

我没有另一台运行非Beta iOS 13.0的设备,因此我不知道此问题是否仅与iOS 13.1有关,或者是否也会在13.0的设备上发生。在iOS 13.0或.1中,关于色调颜色有何变化可以解释这一点?

我在 https://github.com/kevinrenskers/iOS13tint有一个最小的项目来显示问题。在模拟器上的iOS 13.0上看起来正常,但在设备(iOS 13.0)上则不正常。

最佳答案

它们在模拟器和设备上的行为相同。但是,在您的测试中,碰巧该设备处于暗模式,而模拟器却没有!只要确保模拟器和设备都具有相同的模式(暗或亮),您将在两者上看到相同的内容。

关于ios - iOS 13导航栏样式:设备和模拟器之间的巨大差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58051970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com