gpt4 book ai didi

ios - UINavigationBar 在 iOS7 和 iOS8 中的外观不同

转载 作者:行者123 更新时间:2023-11-28 21:44:07 25 4
gpt4 key购买 nike

以下代码在 iOS8 上完美运行,但在 iOS7 上有一个奇怪的行为。

[[UINavigationBar appearance] setBackIndicatorImage:[UIImage imageNamed:@"icone retour@2x.png"]];
[[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"icone retour@2x.png"]];

见下图。有什么想法吗?

enter image description here enter image description here

最佳答案

您不应直接引用图像的 @2x 或 @3x 版本,而应仅引用“基本”名称并让 iOS 自动确定当前设备的正确变体:

[UIImage imageNamed:@"icone retour.png"]

关于 iOS7 与 iOS8 中的不同行为,我只能推测 iOS8 改变了 imageNamed: 中返回的 UIImage 的行为。名称中带有 @2x@3x 的图像。但无论如何您通常不应该这样做。

关于ios - UINavigationBar 在 iOS7 和 iOS8 中的外观不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30979784/

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