2010-01-07 2 views
1

내 앱에 실시간 로그 정보를 보여주는 화면이 필요합니다. 텍스트 문자열의 스크롤 목록. 이전에는 사람들이 텍스트 뷰를 사용하고 목록에 새 로그 항목을 추가하는 것을 보았습니다. 특히 목록이 길어질수록 효율성이 떨어질 수 있습니다. 실시간 텍스트 로그 정보를 효율적으로 표시 할 수있는 샘플 코드가 있습니까? 아니면 모두가 tableview를 사용하여 직접 작성합니까?iPhone 응용 프로그램의 화면에 텍스트 로그를 표시하기위한 좋은 구성 요소가 있습니까?

감사

답변

2

UITableView는 여기에있는 방법 일 수 있으며, Alex가 위에서 언급 한 아이디어를 사용하여 insertRowsAtIndexPaths:withRowAnimation:deleteRowsAtIndexPaths:withRowAnimation:을 호출 할 수 있습니다.

+0

같은 것을 말할 것입니다. 또한 고정 폭 글꼴을 사용하여 필요한 행 높이를보다 쉽게 ​​결정할 수 있거나 하나의 잘린 행을 표시하고 상세 공개 표시기 정렬 체계를 사용하여 전체 로그 항목을 표시 할 수 있습니다. – Nimrod

+0

감사합니다. 좋은 생각 인 것 같습니다. 나는 그것을 줄 것이다 :-) –

0

만 인스턴스의 일정 수를 버퍼링, 큐의 끝에 추가하고 전면에서 제거, 아마도 당신이 dequeUITextView의 인스턴스를 사용할 수 있습니다, 자신을 구축하는 경우.

텍스트 뷰를 하위 뷰로 포함하는 UIView에 양키를 공급할 수 있으며 응용 프로그램에서 한 번에 표시 할 줄 수를 기반으로 다양한 오프셋을 설정할 수 있습니다.

관련 문제