Ios 将UITableViewCell的图像设置为特定颜色的圆
在我的表格视图中,我想显示某些颜色的小圆圈,这些圆圈将为信息提供上下文。圆圈应位于图像通常所在的位置(左侧)。有没有一个简单的方法可以做到这一点?我在想,我可以创建一个新的图像视图,并简单地使用一些绘图例程在其上绘图。问题是我不知道这些绘图例程中的任何一个,或者至少我不知道如何在Ios 将UITableViewCell的图像设置为特定颜色的圆,ios,objective-c,uitableview,uiimageview,Ios,Objective C,Uitableview,Uiimageview,在我的表格视图中,我想显示某些颜色的小圆圈,这些圆圈将为信息提供上下文。圆圈应位于图像通常所在的位置(左侧)。有没有一个简单的方法可以做到这一点?我在想,我可以创建一个新的图像视图,并简单地使用一些绘图例程在其上绘图。问题是我不知道这些绘图例程中的任何一个,或者至少我不知道如何在drawRect函数之外使用它们。好吧,最简单的方法是将不同的图像包含在包中,并在cellforrowatinexpath:中有条件地将它们设置为单元格的imageView图像属性 但是,如果您正在寻找替代方案,您可以将
drawRect
函数之外使用它们。好吧,最简单的方法是将不同的图像包含在包中,并在cellforrowatinexpath:
中有条件地将它们设置为单元格的imageView图像属性
但是,如果您正在寻找替代方案,您可以将UITableViewCell子类化,并使用CAShapeLayers以编程方式绘制它们,并将它们添加到所需位置的cells层中
下面是一个如何使用CAShapeLayer绘制圆的示例:
好的,最简单的方法是将不同的图像包含在包中,并有条件地将它们设置为
cellforrowatinexpath:
中单元格的imageView图像属性
但是,如果您正在寻找替代方案,您可以将UITableViewCell子类化,并使用CAShapeLayers以编程方式绘制它们,并将它们添加到所需位置的cells层中
下面是一个如何使用CAShapeLayer绘制圆的示例:
@Iowa15很高兴听到,我在这里需要更多的信息吗?@Iowa15很高兴听到,我在这里需要更多的信息吗?