2012-01-11 3 views
0
scrollView = [[UIScrollView alloc] initWithFrame: 
         [[UIScreen mainScreen] applicationFrame]]; 

UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(25, 100, 200, 250)]; 
    textView .text [email protected]"long text "; 

알 수없는 길이의 데이터가 몇 가지 있습니다. UITextView에 추가됩니다. 경우에 따라 텍스트 내용의 높이가 UITextView250 (위 그림)의 높이를 초과 할 수 있습니다.UITextView 및 스크롤 뷰 추가

어떻게 내가받은 텍스트를 기반으로 UITextView의 높이를 증가시킬 수있다? 샘플 코드는 고맙겠습니다. 나중에 UIScrollView (내가 scrollview 추가하는 방법을 알고)이 필요가 있지만 다시 scrollview 높이를 늘리는 방법을 모르겠습니다. 누군가 코드를 작성할 수 있습니까?

참고 : 내 코드에 따르면 UITextViewwidthheight을 텍스트를 추가하기 전에 정의하고 있습니다.

답변

1

UITextViewUIScrollView의 서브 클래스입니다. 텍스트 내용이 텍스트보기의 프레임보다 커지면 내용이 자동으로 스크롤되기 시작합니다. 이미 UIScrollViewUITextView을 삽입 할 필요가 없습니다. 이미 하나이기 때문입니다 (이상!).

0

textView의 크기를 contentSize와 같게 설정하십시오. scrollView는 contentSize를 원하는 크기와 같게 설정해야합니다.

관련 문제