gpt4 book ai didi

ios - 什么会导致 UIImageView 只显示/渲染加载图像的一半?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:53 26 4
gpt4 key购买 nike

在应用程序中导航时,标题有一个 Logo ,该 Logo 根据部分加载标题图像。为了测试,我现在总是使用相同的图像文件,但是......调用相同的方法来更改 uiimageview 的图像(将 uiimageview 作为参数传递)我有时只得到一半的图像被渲染......我想在首先,它可能是框架或边界将其切断,但将 clipstobounds、backgroundcolor 设置为蓝色,并记录框架/边界表明,据我所知,情况并非如此。这种情况偶尔会发生,因此相同的代码有时会加载完整图像,有时只会加载一半。

这是我使用的代码:

rightLogo.Image = null;
rightLogo.ClipsToBounds = false;
rightLogo.BackgroundColor = UIColor.Blue;
UIImage imageTest = UIImage.FromFile (path);
if (imageTest != null)
imageView.Image = imageTest;

ImageView 的框架/边界始终设置为日志告诉我的 90,图像的高度为 180(对于视网膜),内容模式设置为缩放纵横比...

补充一下:我发现将其设置为不缩放图像将始终显示完整图像。想知道这是否是比例方面适合/完整(都尝试过)导致的问题。我已经在运行 ios7 的 iPad 3 和运行 ios6 的 iPad 2 以及模拟器上进行了测试。

最佳答案

转到 xcode 导航栏中的 Product 并选择“Clean”,或者您可以按 UPkey + command + K。

接下来从模拟器中删除该应用程序。

这应该有助于它正确执行。

或者

在 Storyboard 中,选择您的 UIImage,然后在“大小检查器”中转到内容压缩阻力并将水平和垂直方向的值更改为 100。

关于ios - 什么会导致 UIImageView 只显示/渲染加载图像的一半?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25668543/

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