           self.blackOverlayColor = value
         case let .Type(value):
           self.popoverType = value
+        case let .Color(value):
+          self.popoverColor = value
         }
       }
     }

  override public func drawRect(rect: CGRect) {
    super.drawRect(rect)
    var arrow = UIBezierPath()
    var color = UIColor.whiteColor()
    var arrowPoint = self.containerView.convertPoint(self.arrowShowPoint, toView: self)
    switch self.popoverType {
    case .Up:

  case CornerRadius(CGFloat)
  case SideEdge(CGFloat)
  case BlackOverlayColor(UIColor)
  case Color(UIColor)
  case Type(Popover.PopoverType)
}

