내 UIlabel sizeToFit()
메서드로 예기치 않은 동작이 발생합니다. 이제는 numberOfLines = 0
을 만들려고 시도했습니다. 이벤트는 LayoutIfNeed()
입니다. 그러나 그들 중 누구도 일하지 않습니다. 이 질문에 주어진UIlabel Sizetofit 예기치 않은 동작
나는 시도조차 방법 : Vertically align text to top within a UILabel
그러나 다시 없음을 도왔다. 필자는 많은 제약 조건을 필요로하지 않으며, 자동 크기 조정 핀을 사용하고 있습니다. 심지어 제약이나 자동 크기 조정없이 시도했습니다.
이 라벨은 TableViewCell 및 CollectionReusableView에 설정되어 있습니다. awakeFromNib()
에 전화하면 그다지 영향을주지 않습니다.
UIcollectionReusableView 코드 :
override func awakeFromNib() {
super.awakeFromNib()
label.sizeToFit()
label.numberOfLines = 0
label.layer.shadowOffset = CGSize(width: 0, height: 0)
label.layer.shadowOpacity = 3
label.layer.shadowRadius = 8
}
는 제약 :
TableViewCell 코드 :
override func layoutSubviews() {
super.layoutSubviews()
// this is the UIview on which the label is put on.
contentView.layoutIfNeeded()
}
override func awakeFromNib() {
super.awakeFromNib()
// This is the label has the issue
caption.sizeToFit()
}
개 제약 :
는 텍스트 뷰 라벨이 다른 라벨과 stackview의 constrainst 적층되어있다 :
:는 예제
그냥 작동하지 않는 것 같습니다. 나는 완전히 생각에서 벗어난 것이다.
도움을 주시면 대단히 감사하겠습니다.
누군가가 나를 도우려고 시도하는 실제 코드를 게시하십시오. 의미있는 조언을 제공하기에 충분한 정보가 없습니다. – Dima
업데이트 질문. 더 많은 정보가 필요하십니까? –
레이블을 어떻게 작성했는지 게시 할 수 있습니까? 스토리 보드를 사용하거나 코드로 작성하고 있습니까? –