2011-02-01 5 views
2

나는 UITableView 안에 UITextView 맞추기 위해 노력하고 있습니다. 내 테이블은 하나의 섹션과 하나의 행으로 그룹화 된 스타일입니다. 이전의 여러 가지 질문을 살펴 보았지만이 아이디어가 작동하지 않습니다. 결과를 iPad의 캘린더 앱에서 '메모'섹션과 동일하게하고 싶습니다. 그리고 애플은 연락처 응용 프로그램에서도 메모를 위해 똑같은 작업을 수행했습니다. 보기 애니메이션을 사용하여 textView에 점점 많은 텍스트가 입력 될 때 tableView 행이 계속 동적으로 커지게해야합니까? 이 아이디어를 실현하기위한 올바른 전체 접근 방식은 무엇입니까? 모든 포인터 크게 감사하겠습니다. 텍스트 크기에 따라 텍스트 뷰의 크기를 조정하는 방법과 테이블 행의 높이를 수정하는 방법에 대한 요점을 얻었습니다. 그런데 어떻게하면 애플 앱처럼 역동적 인 애니메이션 느낌을주기 위해 이러한 작업을 함께 할 수 있을까요?동적으로 성장하는 TextView 내에서 UITableView

또 다른 주목할 점은 커서가 항상 텍스트보기의 시작 부분에 오므로 텍스트가 겹쳐 쓰여서 추가시에 추악한 것입니다. 거기에 어떤 텍스트가 이미 안에있는 동안 다시 그것을 켤 때 텍스트 뷰에서 마지막 문자 옆에 커서를 이동하려면 어떤 방법이 있습니까?

감사

답변

3

당신은 동적으로있는 UITableViewCell 성장이 Post를 참조 할 수 있습니다.

+0

위대한 게시물 – AmiiQo

+3

링크가 깨졌습니다. ( –

0

이 라이브러리는 자동 레이아웃 UITextView를 성장시킬 수 https://github.com/MatejBalantic/MBAutoGrowingTextView

당신은 후크를-설정할 수 있습니다 (중 하나 또는 도서관에서 당신은 설정까지 UITextView 대리자를) 테이블 뷰 셀의 확인 크기를 만들기 위해 텍스트 뷰의 내용이 변경 될 때마다 새 UITextView 크기를 기반으로 재 계산됩니다.

관련 문제