UILabel은 내용이 많을수록 테두리와 배경색이 넓어지고 내용이 줄어들면 UILabel이 넓어 지려고합니다.Swift에서 UILabel의 너비를 동적으로 조정하십시오.
어디서부터 시작해야할까요? Attributes Inspector를 살펴 봤는데 코드로만 할 수있는 것처럼 보입니다 (괜찮습니다).
가로형 스택에 두 개의 레이블을 추가하면 트릭이 수행되지만 실시간으로 업데이트되지 않습니다 (출시시에만 레이블이 업데이트 됨). 사용
UILabel은 내용이 많을수록 테두리와 배경색이 넓어지고 내용이 줄어들면 UILabel이 넓어 지려고합니다.Swift에서 UILabel의 너비를 동적으로 조정하십시오.
어디서부터 시작해야할까요? Attributes Inspector를 살펴 봤는데 코드로만 할 수있는 것처럼 보입니다 (괜찮습니다).
가로형 스택에 두 개의 레이블을 추가하면 트릭이 수행되지만 실시간으로 업데이트되지 않습니다 (출시시에만 레이블이 업데이트 됨). 사용
let label:UILabel = UILabel()
label.textColor=UIColor.black
label.font = UIFont(name: "Halvetica", size: 17)
label.numberOfLines = 1
label.text = "your string"
label.sizeToFit()
label.frame = CGRect(x: 5, y: imageView.frame.height+10, width: label.frame.width, height:label.frame.height)
이것은 정말 도움이됩니다. – user8969659
자동 레이아웃과 함께 편안함을 얻으십시오. –