2013-02-12 2 views
0

데이터 객체가 있고이를 텍스트보기로 표시하려고합니다. 거의 전자 메일보기와 비슷한 모양의보기 안에 있습니다.텍스트 뷰에 사용자 정의 텍스트 표시

내가 가진 객체에는 각각 "선택 사항"의 배열이 있으며 "이름"과 "값"이 있습니다. value 속성은 여러 줄의 텍스트 일 ​​수 있습니다.

이름 필드는

내가이 같은 것을 표시 할 ... 선택 (예 : "이름", "주소", "댓글", 등)의 설명이다

Name 
    - Fogmeister 
Address 
    - 1 The Street 
    - Town 
    - Country 
Comments 
    - This is a long comment and 
     spans over several lines breaking 
     where necessary and has an indent. 

여러 줄에 걸쳐있는 텍스트를 제외하고는 모든 것이 작동합니다.

이상하게도 나는 이름을 굵은 글씨체로 표시하는 것이 좋지만 아이폰 OS 5에서는 작동하지 않을 것입니다.

질문, UITextView를 사용하는 것보다 더 좋은 방법이 있습니까? 텍스트는 편집 할 수 없습니다. 핵심 텍스트를 사용하여 직접 렌더링 할 수 있다고 생각합니까? 그게 내가 다른 텍스트 스타일 (굵은 글씨, 등 ...)을 사용할 수 있습니까?

답변

2

UIWebview을 사용하고 HTML을 사용하여 원하는 것을 렌더링하십시오.

예 - :

UIWebView *webView = [[UIWebView alloc] init]; 
    NSString *htmlString = [NSString stringWithString:@"<html><body><h1>Head</h1><p>para</p></body></html>"]; 
    [webView loadHTMLString:htmlString baseURL:nil]; 
    [self.view addSubview:webView]; 
+0

아, 좋은 생각! 나는 그것에 대해 생각하지 않았다! – Fogmeister

관련 문제