I'm confused by your color... I think when declaring red green and blue in objective-c you set values that are up to 1.0 being the maximum (like you did with alpha) so when you give them their true 255 hex value you then divide by 255. Your color should be white since all 3 values are so far above the maximum... Maybe I'm wrong though first try these two codes...
Replace your current FillColorWithColor code with this:
[[UIColor colorWithCGColor:color] set];
(or maybe this...)
[[UIColor colorWithCGColor:color.CGColor] set];
If they don't work then try them while also changing your color code to this:
UIColor *color = [ UIColor colorWithRed: (100.0f/255.0f) green: (50.0f/255.0f) blue:(200.0f/255.0f) alpha: 1.0f ];