Я пытаюсь изменить ширину UILabel точно до длины текста в метке. Я также хочу напечатать текущий размер этикетки, но не уверен, каким образом, в этой последней версии Swift.
`func createTxt (fontColor: UIColor, xco: CGFloat, yco: CGFloat, widthLength: CGFloat, heightLength: CGFloat, фраза: String, fontName: String, fontSize: CGFloat) {
let label = UILabel(frame: CGRect(x: xco, y: yco, width: widthLength, height: heightLength))
label.textColor = fontColor
label.font = UIFont(name: label.font.fontName, size: fontSize)
label.textAlignment = .left
label.text = phrase
label.backgroundColor = .red
self.view.addSubview(label)
}
`