Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

32 lines (20 sloc) 1.194 kb

DDBadgeViewCell for UITableView

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.


  1. iPhone SDK 3.1 or later (Sample project was created in iPhone SDK 4).
  2. QuartzCore.framework should be included in your project.


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 released under MIT License.

Jump to Line
Something went wrong with that request. Please try again.