Sto tentando di giustificare il mio testo UILabel
ma non funziona.NSTextAlignment.Justified per UILabel non funziona
Dichiarazione del mio UIView
:
descriptionUIView = UIView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: self.view.frame.height)
Dichiarazione del mio UILabel
:
bottleDescriptionLabel = UILabel(frame: CGRect(x: widthMargin, y: bottleDescriptionTitleLabel.frame.maxY + heightMargin, width: self.view.frame.width - (2 * widthMargin), height: heightBottleDescription - (2 * heightMargin)))
bottleDescriptionLabel.font = UIFont(name: "AvenirNext-Regular", size: 16)
bottleDescriptionLabel.text = bottleDescriptionString
bottleDescriptionLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
bottleDescriptionLabel.textAlignment = NSTextAlignment.Justified
bottleDescriptionLabel.numberOfLines = 0
E sembra che questo:
non so che altro per usare quello NSTextAlignment.Justified
per giustificare il mio testo. Dovrei invece usare un UITextView
?
Grazie! Preferisco mantenere un UILabel quindi non devo occuparmi di "selezione del testo", "scorrimento", ecc. Quindi la tua soluzione è fantastica, grazie. – magohamoth
FYI: a partire da iOS 10 questo non è più necessario, sembra che 'UILabel' è stato corretto per l'uso di' NSTextAlignment.Justified' – kambala