2010-06-27 6 views
0

가끔씩 이미지를 감쌀 수있는 2-3 열의 텍스트를 가진 기사 리더를 만드는 방법을 찾고 있습니다. 마치 "뉴욕 타임스"나 "월스트리트 저널"및 기타 iPad 응용 프로그램에서 수행 된 것처럼.iPad 용 멀티 컬럼 텍스트 레이아웃을 만드는 방법은 무엇입니까?

또한이 텍스트는 페이징되어야하며 모든 페이지는 (월스트리트 저널 앱과 마찬가지로) 측면에 UITableView가 있어야합니다. 그러나 그것은 쉬운 부분처럼 보입니다.

그런 일을하는 가장 좋은 방법은 무엇입니까? UIWebView를 CSS3 다중 열 (가장 쉽게 보이지만 제대로 작동 할 것입니다)과 함께 사용하십시오. 또는 내가 알지 못하는 또 다른 분명한 방법이 있습니다 (그리고 Google도 도움이되지 않습니다)?

편집 : 한 가지 더, 가능한 경우 CSS3을 사용하여 UIWebView를 사용하고 적절하게 "열"화하기 위해 필요한 UIWebView 너비를 계산하는 방법은 무엇입니까? 과거의 텍스트 높이 계산은 힘들었고 이제는 감싸 여진 이미지도 처리해야합니다.

답변

2

CSS로 처리하는 경우 -webkit-column-count:n을 시도하면 도움이 될 것입니다. 그렇지 않으면 iPad에 Core Text를 제공하는 IOS 3.2가 있기 때문에 도움이 될 수도 있습니다.

그러나 column-count은 일정한 수의 열로 배치되고 화면의 높이 (페이지)를 초과하여 확장 될 수 있도록 column-count이 텍스트 블록을 정렬하는 것처럼 보입니다.

+0

감사합니다. CoreText가 꼭 필요한 것 같습니다. – sniurkst

관련 문제