1
UILabelViewをワードラップに変換するためにInterface Builderを使用しましたが、これはプログラムで行う最初の試みです。UILabelをワードラップに変換できない
label.lineBreakMode = .byWordWrapping
label.numberOfLines = 0
私はこれらのプロパティと競合する可能性がある行の高さを設定していますか?
override func layoutSubviews() {
super.layoutSubviews()
imageViewContent.frame = CGRect(x: 0, y: 0, width: frame.size.width, height: frame.size.height)
imageViewContent.loadImageWithURL(imageName!)
label.frame = CGRect(x: 0, y: 0, width: frame.size.width-10, height: 21)
label.center = imageViewContent.center
label.textAlignment = .center
label.clipsToBounds = true
label.layer.cornerRadius = 10.0
label.textColor = .white
label.font = UIFont(name: "AvenirNext-DemiBold", size: 15)
label.backgroundColor = UIColor.black.withAlphaComponent(0.5)
label.lineBreakMode = .byWordWrapping
label.numberOfLines = 0
label.text = photoName
}