在我的桌面视图中,我想显示某些颜色的小圆圈,这些圆圈将提供信息的上下文。圆圈应位于图像通常所在的位置(左侧)。是否有捷径可寻?我在想我可以创建一个新的图像视图,并使用一些绘图程序简单地绘制它。问题是我不知道这些绘图程序中的任何一个,或者至少我不知道如何在drawRect
函数之外使用它们。
答案 0 :(得分:1)
嗯,最简单的方法是在捆绑中包含不同的图像,并有条件地将它们设置为cellForRowAtIndexPath:
中单元格的imageView图像属性。
但是,如果您正在寻找替代品,您可以继承UITableViewCell,并使用CAShapeLayers以编程方式绘制它们,并将它们添加到您想要的任何位置的单元格层。
以下是如何使用CAShapeLayer绘制圆圈的示例: