Hi
I have below code and i want when user clicks on Read More Button then label height and frame should increase according to Actual Height.
By Default Label should display 100 characters . If it is more than 100 then Read More should be displayed.
let myNewView=UIView(frame: CGRect(x: 0, y: 200, width: 375, height: 100))
myNewView.backgroundColor=UIColor.lightGray
self.view.addSubview(myNewView)
let myString = "sdasdasdasd asdasdasdasd sadasdasdasdasd sadasdasdasdasd sdsadsadasd sdasdasdasdasd sadasdasdasdsadasdsadsadasd sdadsadasdasdasdasdasdasdasdasd sadasdasdasdasd saddsasdasdasdasddsaadsdas"
let height = heightForView(text: myString, font: UIFont.systemFont(ofSize: 12.0), width: 375)
let myLabel = UILabel(frame: CGRect(x: 0, y: 210, width: 375, height: height))
myLabel.numberOfLines = 0
myLabel.text = myString
myLabel.textAlignment = .justified
myLabel.sizeToFit()
self.view.addSubview(myLabel)
let myButton = UIButton(frame: CGRect(x: 300, y: 280, width: 50, height: 20))
myButton.setTitle("Read More", for: .normal)
self.view.addSubview(myButton)
}Thanks