gpt4 book ai didi

ios - 为什么我的 UIImageView 放在 Storyboard上时会模糊?

转载 作者:行者123 更新时间:2023-11-28 19:07:18 30 4
gpt4 key购买 nike

我有一个 20x36px (10x18pt) 的箭头图像,当我选择一个 UIImageView 时,将它拖到我的 View Controller 上然后设置图像,它总是模糊的。我只在我的项目中包含 @2x,因为它只是一个 iOS 7,但我不明白为什么它如此模糊。

图片:

enter image description here

除非放大,否则可能很难分辨,但会出现一些丑陋的锯齿现象。

最佳答案

如果您在模拟器中运行该应用程序,则可以使用“调试”菜单中的“颜色未对齐图像”。黄色图像被拉伸(stretch),洋红色图像存在子像素对齐问题。

在这种情况下,UIImageView 的尺寸看起来与图像的尺寸不匹配,导致 UIImageView 拉伸(stretch)图像。您可以执行以下两项操作之一来确保不会发生拉伸(stretch):

  1. 确保您的 UIImageView 的尺寸与您的 UIImage 的尺寸相匹配。如果您正在使用自动布局,请确保您只有一个水平位置约束和一个垂直位置约束,并且您的 UIImageView 应该调整到它的固有内容大小(即图像的大小)。如果您在任一维度上有大小限制或多个位置限制,这些限制将强制 UIImageView 为特定大小,这可能与图像的大小不同。

  2. 将 UIImageView 的内容模式设置为不会拉伸(stretch)图像的内容模式,例如居中 (UIViewContentModeCenter)。

关于ios - 为什么我的 UIImageView 放在 Storyboard上时会模糊?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19188175/

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