I have taken UIlabel which are generated dynamically using for loop, each type diff text is assign in label, I want to give UILabel size dynamically depending on text.
let label:UILabel = UILabel() label.textColor=UIColor.black label.font = UIFont(name: "Halvetica", size: 17) label.numberOfLines = 1 label.text = item.name label.sizeToFit() label.frame = CGRect(x: 5, y: imageView.frame.height+10, width: 50, height:label.frame.height)