gpt4 book ai didi

ios - UIButton 上的 UIImage 模糊

转载 作者:行者123 更新时间:2023-11-29 12:32:46 24 4
gpt4 key购买 nike

我一直在与这个问题作斗争,我想在 UIButton 上显示一个 png,但由于某种原因,图像最终在模拟器和物理设备上都非常模糊。我已经尝试使用所有不同大小的图像,所有图像都是 326 ppi(在 xcode 中验证),但没有一个看起来是正确的。我还尝试使用 UIGraphics 在我的应用程序中调整图像大小,但问题仍然存在。这是设置按钮的代码:

//MIRROR BUTTON
_mirrorButton = [UIButton buttonWithType:UIButtonTypeCustom];
//_mirrorButton.frame = CGRectMake(buttonWidth, 0.0f, buttonWidth, buttonHeight);
_mirrorButton.frame = CGRectMake(64, 0, 64, 50);
UIImage *mirrorImage;


_mirrorButton.backgroundColor = [MessageView getUserColor];
mirrorImage = [UIImage imageNamed:@"mirror.png"];

[_mirrorButton setImage:mirrorImage forState:UIControlStateNormal];

[_mirrorButton addTarget:self action:@selector(mirrorPressed) forControlEvents:UIControlEventTouchUpInside];
[self addSubview:_mirrorButton];

UIButton 和图像都应该有 50 像素的高度。我的 UIButton 的框架是完整的,图像甚至具有均匀的像素宽度和高度(有人说这有助于居中)。任何煽动将不胜感激。谢谢。

最佳答案

根据我阅读的内容,我认为您可能会混淆 50 像素和 50 点。帧数一般都是以点为单位而不是以像素为单位,可以看出区别HERE

所以基本上,如果您使用 50 点高的帧,在具有视网膜屏幕的设备中,您将需要一个 100 像素高的图像,这样它看起来就不会再模糊了

关于ios - UIButton 上的 UIImage 模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27208195/

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