gpt4 book ai didi

ios - UIVisualEffectView 在不同设备上呈现不同

转载 作者:IT王子 更新时间:2023-10-29 05:15:35 26 4
gpt4 key购买 nike

在我的 ViewController.swift 中:

var img = UIImageView(image: UIImage(named: "puddles"))

img.frame = view.bounds;
view.addSubview(img);


var effect = UIBlurEffect(style: UIBlurEffectStyle.Light)
var effectView = UIVisualEffectView(effect: effect)
effectView.frame = CGRectMake(0, 0, 500, 500)
view.addSubview(effectView)

iPad AiriPhone 5iPhone 5S 模拟器中使用上述代码呈现的图像:

woof, doesn't that look so good

iPhone 4SiPad 2iPad Retina 模拟器中使用上述代码呈现的图像:

I can't see my doge!

注意:以上两张图片均取自模拟器,但这也可以在运行 iOS 8 Beta 1 的实际设备上重现。

显然,我想在所有设备上实现第一个效果。如何在所有设备上实现相同的第一效果?

最佳答案

iOS 8 中的

UIVisualEffectView 所做的事情与 iOS 7 中的(以前的私有(private) API)半透明和活力效果几乎相同。与 iOS 7 效果一样,它们回退到图形上更简单的实现无法实时呈现如此复杂图形效果的硬件。

关于ios - UIVisualEffectView 在不同设备上呈现不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24129167/

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