1

在我的表格视图中,我想显示某些颜色的小圆圈,这些圆圈将为信息提供上下文。圆圈应位于图像通常所在的位置(左侧)。是否有捷径可寻?我在想我可以创建一个新的图像视图并使用一些绘图程序简单地在它上面绘图。问题是我不知道这些绘图例程中的任何一个,或者至少我不知道如何在drawRect函数之外使用它们。

4

1 回答 1

1

好吧,最简单的方法是在你的包中包含不同的图像,并有条件地将它们设置为单元格的 imageView 的 image 属性cellForRowAtIndexPath:

但是,如果您正在寻找替代方案,您可以继承 UITableViewCell,并使用 CAShapeLayers 以编程方式绘制它们并将它们添加到您想要的任何位置的单元格层。

下面是一个如何使用 CAShapeLayer 绘制圆的示例:

iPhone 核心动画 - 画一个圆

于 2013-08-08T21:12:15.497 回答