         didSet {
             titleLabel.text = title
             titleLabel.sizeToFit()
-            titleLabel.frame.origin.x = -titleLabel.frame.size.width - 10
-            titleLabel.frame.origin.y = self.frame.height/2-titleLabel.frame.size.height/2
         }
     }
     

    */
    public override func drawRect(rect: CGRect) {
        super.drawRect(rect)
        
        self.layer.shouldRasterize = true
        self.layer.rasterizationScale = UIScreen.mainScreen().scale

    }
    
    private func createCircleLayer() {
        circleLayer.frame = CGRectMake(frame.size.width - size, 0, size, size)
        circleLayer.backgroundColor = buttonColor.CGColor
        circleLayer.cornerRadius = size/2
        layer.addSublayer(circleLayer)
    }
    
    private func createTintLayer() {
        tintLayer.frame = CGRectMake(frame.size.width - size, 0, size, size)
        tintLayer.backgroundColor = UIColor.whiteColor().colorWithAlphaComponent(0.2).CGColor
        tintLayer.cornerRadius = size/2
        layer.addSublayer(tintLayer)
