gpt4 book ai didi

iphone - 如何创建在多种分辨率下良好缩放的 iOS 图像按钮?

转载 作者:行者123 更新时间:2023-12-03 19:31:38 26 4
gpt4 key购买 nike

我遇到了使用具有自定义颜色的 UIBarButtonItem 的问题。网上的一切似乎都表明,解决缺乏官方 API 支持的唯一方法是使用图像。当为 iOS 4 之前的设备开发时,这一切都很好,除了使用新的 iPhone 4 时。为 iPad 和 iOS 4 之前的设备创建图像非常简单,但是为这些设备开发的图像在 iPhone 上看起来绝对可怕4. 我怀疑随着下一代设备的推出,这个问题将会进一步加剧。

考虑下面的例子。请注意,默认的彩色按钮漂亮且平滑,但 iPhone 3GS 图像看起来很糟糕。必须包含针对不同分辨率设备的多个图像似乎不太可扩展(双关语)。

alt text

由于缺乏用于更改 UIBarButtonItem 颜色的官方 API,有哪些策略可以创建针对不同分辨率设备良好缩放的图像?这个问题并不是 UIBarButtonItems 独有的,社区如何适应其他位图 UI 元素?对于这种特殊情况,是否有比使用图像(例如使用 Quartz 来绘制它)更好的解决方案?

如果可能,请提供具体的代码示例。

最佳答案

您可以将任何图像与 Image.png 一起列为 Image@2x.png,系统将在运行时选择适当的图像。

关于iphone - 如何创建在多种分辨率下良好缩放的 iOS 图像按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3073615/

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