DDBadgeViewCell is a project mainly written in ..., it's free.
High performance UITableViewCell subclass with a customizable badge view on the right
DDBadgeViewCell is a UITableViewCell subclass that has a customizable badge view on the right. With fast Quartz 2D path drawing and blending, one can use this with very large data set and still keep great performance when scrolling.
Like regular UITableViewCell, you create them in - (UITableViewCell *)tableView:cellForRowAtIndexPath:
DDBadgeViewCell *cell = (DDBadgeViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[DDBadgeViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
And configure the cell through its properties below:
cell.summary = @"Summary";
cell.detail = @"Detail text goes here";
cell.badgeText = @"Badge Text";
cell.badgeColor = [UIColor orangeColor];
cell.badgeHighlightedColor = [UIColor lightGrayColor];
DDBadgeViewCell is licensed under MIT license.