我应该如何将多个图像添加到视图中?

Posted

技术标签:

【中文标题】我应该如何将多个图像添加到视图中?【英文标题】:How should I add multiple images to a view? 【发布时间】:2014-08-27 20:27:43 【问题描述】:

这是我所拥有的视图的视觉效果。我面临的困境是如何在需要时最好地显示形状(圆形、方形等)。我认为必须有一种更简单的方法来添加这些形状,而不是创建 3 种不同的形状变化(圆形、深色方形、浅色方形),然后将它们堆叠在每个球员的洞得分之上,然后就根据他们收到的分数隐藏或取消隐藏形状。这似乎有些冗余。除了手动将它们添加到每个位置之外,是否有更有效的方法可以使这些形状出现?我需要一些关于最佳实践的逻辑建议。

【问题讨论】:

您使用的是 xib、storyboards 还是只是代码? 【参考方案1】:

执行此操作的简单方法是在 .h 中声明每个图像,然后在 .m 文件中执行 if 语句。虽然代码密集,但它为您的应用处理提供了最准确的逻辑。

【讨论】:

所以基本上会有 100 张图片之类的东西?这是一个好的做法吗?应用开发新手。 抱歉这么久才回复。它并不像听起来那么糟糕。由于您使用情节提要,请尝试在图像上添加标签,然后为每个图像执行代码。它可能需要更多的输入,但执行起来会更容易。如果我正确理解了您的应用,那就是这样。 好酷。这是我最初的选择,但听起来很乱,我想也许会有一种更少代码的方法……但我还是继续这样做吧。感谢 Erik 的意见。

以上是关于我应该如何将多个图像添加到视图中?的主要内容,如果未能解决你的问题,请参考以下文章

如何将多个小部件同时添加到滚动视图?

如何使用不同大小和方向的图像创建水平滚动视图?

如何将多个视图添加到 UIScrollView

在 RecyclerView 中使用多个视图类型时如何将项目添加到所需的 ViewHolder 位置?

如何在多个图像视图中设置多个图像

如何将图像添加到表格视图“标题”中?