2011-02-27 14 views
2

코어 페이지를 사용하여 100 페이지를 넘을 수있는 문자열을 그려 봅니다. UIScrollViewUIView을 넣으려고합니다. 이 경우 UIView에 텍스트를 추가하려면 drawRect:을 무시합니다. 여기서 문제는 수직 스크롤 할 수있는 UIView을 하나만 갖고 싶습니다. UIView 크기를 17000 px 이상으로 설정하면 아무 것도 표시되지 않습니다. 그래서 내 질문은 UIVextView 같이 세로로 스크롤 할 수 있도록 단일 UIView coretext 사용하여 텍스트 엄청난 금액을 작성하는 방법입니다. 이 방향으로 도움이 필요합니다. 감사합니다크기가 17000px보다 큰 UIView 크기가 허용되지 않습니다.

답변

1

나는 당신이 여러 UIView를 사용하는 것이 더 좋을 것이라고 생각합니다. x 줄의 텍스트 (예 : 1 페이지)마다 다른 UIView를 만드는 하위 클래스를 만들어 화면에 들어가기 직전에 그려 봅니다.

이것이 가능하지 않은 경우 정확히 1 UIView에 있어야하며 왜 스크롤 뷰에 많은 텍스트가 필요합니까?

+1

Apple 설명서에 "iOS 3.0 이상에서는보기가 더 이상이 최대 크기로 제한되지 않지만 여전히 사용하는 메모리 양에 의해 제한됩니다. 가능한 한 작은보기 크기를 유지하는 것이 가장 좋습니다. 실행중인 iOS 버전에 관계없이 ** 화면의 크기보다 훨씬 큰 내용을 바둑판 식으로 배열하는 것을 고려해야합니다. ** " – tJener

관련 문제