gpt4 book ai didi

ios - UIToolbar 在 iPad2 上不透明

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

这让我抓狂。

我的 iPAD 应用程序上有一个工具栏,它的半透明属性设置为"is"。我在 Storyboard中这样做:

enter image description here

当我在 iPad Air 上运行时,一切看起来都不错。但是,如果我在 iPad 2 上运行,工具栏不是半透明的。我在模拟器和实际设备上遇到了同样的问题。

这在不同版本的操作系统中也不是问题。 IE 无论我运行什么操作系统(iOS 7 或 iOS 8),它在 iPad 2 上都是错误的,但在 iPad Air 上是正确的。

为什么????

我能做些什么来在这些设备上获得一致的 L&F?

最佳答案

半透明 - 使用模糊 - 计算量大。

如果比较 iPad 2 和 iPad Air 的控制面板或通知菜单,您会发现 Apple 已在低功耗设备上禁用半透明功能,因为它无法真正应对。

这适用于 iPad2、iPad3、iPad mini 以及一些较旧的 iPhone 和 iPod Touch。如果您过度使用这些效果,即使是更高功率的设备也会产生糟糕的结果。

如果您需要完全一致的外观和感觉,您应该拒绝使用利用半透明和模糊效果的属性。另一种选择是尝试使用 View alpha、背景颜色和色调,以便在不支持半透明的设备上获得半透明外观。

有关 UIVisualEffect 的设备支持的更多信息,这似乎与 UI 对象的“半透明”属性支持一致:

Check if device supports blur
Detect if device properly displays UIVisualEffectView?

关于ios - UIToolbar 在 iPad2 上不透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30178756/

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