gpt4 book ai didi

objective-c - 如何在 UIView 中放置小图像

转载 作者:行者123 更新时间:2023-11-29 04:27:20 25 4
gpt4 key购买 nike

我想在 UIView 中放置一系列图像...我希望能够使用三个不同的 .png 文件(红色、黄色、绿色)作为状态指示器来更改每个图像的颜色。除了实际绘制矩形并填充它之外,还有更简单的方法吗?

研究工作:我用谷歌搜索并浏览了SO,但没有发现任何与此相关的内容。

最佳答案

有很多方法可以做到这一点。我认为最简单的方法是将 UIView 作为 subview 添加到您的主视图或父 UIView 中。

您可以设置 View 的框架以及背景颜色。请参阅此链接

adding uiview as a subview to the main view

您还可以使用图像,但由于它是纯纯色,因此当您可以以编程方式渲染颜色时使用图像需要大量额外的存储空间等。

如果它是一系列矩形,您可以将 UIView 存储在某种数据结构中,以便更容易在运行时动态更改颜色。如果您不移动它们,则初始化框架/几何图形,以便它们位于正确的位置,然后将它们作为数组或类似内容的成员访问。

如果你想为图像添加渐变,这是我发现的最好的东西:

Gradients on UIView and UILabels On iPhone

关于objective-c - 如何在 UIView 中放置小图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12150747/

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