2012-01-20 6 views
1

다음과 같은 UI를 작성해야합니다.UITableviewCell의 UIWebView 만들기

HTTPRequest에 대한 응답으로 JSON 응답이 표시됩니다. 제목 & 일부 HTML 콘텐츠.

나는 제목이 응답으로 UITableViewCell로 채 웁니다. 이제 UITableViewCell을 사용하여 HTML 콘텐츠를 드롭 다운 방식으로 표시해야합니다. 의미 세포에 두드림 세포 (또는 세포에서) 아래에 나타나고 다시 두드리면 사라질 것입니다.

UITableViewCell의 일부인 UIWebView를 만들려고합니다. 그것을 달성하는 방법에 대한 지침.

또한이 작업을 수행하는 더 좋은 방법이 있습니까?

답변

1

질문에 따라 "또한이 작업을 수행하는 더 좋은 방법이 있습니까?"

아니요 더 나은 제 경우에는 다른 접근 방식을 사용했습니다. on didSelectRowAtIndexpath: 새 UIWebView를 설정하고 HTML 콘텐츠를 표시했습니다.

WebResponse를 통해 얻는 내용에 따라 동적으로 UIWebView의 높이를 설정하기 위해 웹을 검색했습니다. 그러나 나는 정말로 유용한 것을 발견하지 못했습니다.

1

didSelectRowAtIndexPath:에서 선택한 셀 아래에 UIWebView를 보유하는 사용자 정의 셀을 동적으로 삽입하고 제거 할 수 있습니다. 그러나 HTML을 문자열 (예 : NSAttributedString)로 변환하고 레이블을 표시하는 방법을 찾도록 강력히 제안합니다. UIWebView는 성능을 죽이는 것으로 알려져 있습니다.

관련 문제