How to resize unbutton according to the text (fixed width but adjusted height)
 var radioButton = UIButton(frame: CGRectMake(renderWidth,renderHeight ,tableView.frame.width/4,20))
                    radioButton.setTitle("dsfasdsadsadsadsadasdasdsadasddsfdsfdsfdsfdsfdsfdsdsfdsfsdffdsfds", forState: .Normal)
                    radioButton.titleLabel!.lineBreakMode = NSLineBreakMode.ByWordWrapping
                    radioButton.setTitleColor(UIColor.blackColor(), forState: .Normal)
                                         radioButton.titleLabel!.adjustsFontSizeToFitWidth = false
                    radioButton.backgroundColor = UIColor.greenColor()