2011-02-12 2 views
6

서식있는 텍스트 (크기, 특정 텍스트 요소의 위치 등)를 원하지만 UIWebView를 사용하고 싶지 않은 경우 Core Text는 유일한 나머지 옵션입니까?포맷 된 텍스트를 원하지만 UIWebView를 사용하고 싶지 않은 경우 Core Text는 유일한 나머지 옵션입니까?

저는 주로 iPad와 iPhone을 전환 할 때 레이아웃을 올바르게 가져 오는 문제 때문에 UIWebView에서 벗어나고 있습니다. 조건 코드를 작성하고 장치/방향에 따라 HTML을 동적으로 조정하는 대신 핵심 텍스트를 사용하여 살펴볼 것이라고 생각했습니다.

제안 사항?

답변

0

Apple의 SDK 만 사용하는 경우에만 핵심 텍스트가 유일한 옵션입니다. 제 3 자 구현이 있다고 확신합니다. 관심이 있다면 해당 질문을 할 수 있습니다. 애플은 Core Text를 사용하여 텍스트를 그리는 방법과 키보드 입력을 처리하는 방법을 보여주는 괜찮은 example을 가지고있다.

3

아마도 NSAttributedString이 도움이 될 수 있습니까?

NSAttributedString 객체는 문자열의 개별 문자 또는 문자 범위에 적용되는 문자 세트 및 연관된 속성 세트 (예 : 글꼴 및 커닝)를 관리합니다. 문자와 속성의 연관을 속성 문자열이라고합니다. 클러스터의 두 공용 클래스 인 NSAttributedString과 NSMutableAttributedString은 읽기 전용 속성 문자열과 수정 가능한 속성 문자열에 대한 프로그래밍 인터페이스를 각각 선언합니다.

+0

일단 NSAttributedString이 있으면 텍스트보기의 attributedText 속성을 설정하여 UITextView에 표시 할 수 있습니다. 여기에는 iOS 6이 필요합니다. – arlomedia