If I create a CAShapeLayer with just a background color it shows up, but if i set the content to an image, nothing shows.
CAShapeLayer* leftDot = [CAShapeLa
You can get the image to appear by setting the fillColor rather than the contents:
fillColor
contents
layer.fillColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image"]].CGColor;