이 문제가 검색되었지만 찾은 솔루션이 제대로 작동하지 않았습니다. 나는 텍스트 필드가 있습니다. 사용자가 텍스트 필드에 글을 쓰면 레이블에 글을 씁니다. 이 라벨은 라벨이 이미지보기 한도에 도달하면 이미지 뷰에 있습니다. 나는 그 라벨의 랩핑을 원하고 두번째 라인으로 간다. 이제는 이렇게되지만 작동하지 않습니다. 당신이 설정 한 경우Swift의 단어 포장 레이블
@IBAction func textchanged(_ sender: UITextField) {
if(mylabel.frame.minX < imageview.frame.minX && mylabel.frame.maxX > imageview.frame.maxX)
{
mylabel.frame = CGRect(x: mylabel.frame.origin.x, y: mylabel.frame.origin.y, width: mylabel.frame.width, height: mylabel.frame.height * 2)
mylabel.numberOfLines = 2
mylabel.lineBreakMode = NSLineBreakMode.byWordWrapping
mylabel.sizeToFit()
}
mylabel.numberOfLines = lines
mylabel.text = textfield.text
mylabel.sizeToFit()
}
이을 시도해보십시오 인해 캐치되지 않는 예외 'NSInvalidArgumentException', 이유에'응용 프로그램을 종료 : :이 오류를 제공 label.numberOfLines = 0 – TheAppMentor