2017-09-10 12 views
-1

UITextView를 확장하여 해당 내용을 기반으로 프레임을 변경하려고합니다.내용에 따라 UITextView를 확장하십시오.

textView의 내부 텍스트가 커지면 높이가 조정되고, 사용자가 텍스트를 삭제하면 텍스트 크기가 작아집니다.

많은 답변을 시도했지만 작동하지 않았습니다. 다음 두 줄을 사용하여

답변

1

질문에 대한 가장 좋은 대답, 그리고 내 문제 해결 :

expandingTextView.textContainer.heightTracksTextView = true 
expandingTextView.isScrollEnabled = false 

주 :
expandingTextView: UITextView합니다.
textContainer: NSTextContainer은 expandingTextView 내부 텍스트의 경계입니다.
heightTracksTextView: Bool true 인 경우 수신자는 expandingTextView 높이를 기준으로 높이를 조정합니다.
isScrollEnabled = false

: 확대에

위해

을 사용하면 텍스트 뷰에 의해 스크롤하지 않도록 설정해야 작동합니다