2013-06-05 3 views
1

UIWebView에서로드하는 HTML 문자열이 있습니다. 이 HTML 문자열은 RSS 피드의 내용에서 비롯되며 대부분의 경우 형식이 깨끗하지 않습니다 (공백은 이미지이고 텍스트는 매우 작습니다 ... 이미지가 임의로 배치됩니다). 이 HTML을 적절한 형식의 방식으로 만들어 이미지가 항상 왼쪽에 있도록 (예 : Flipboard의 세부 화면처럼) 만들고 싶습니다. 가능한 경우HTML 문자열의 이미지 위치 고정

답변

0

가능한 경우 uiwebview를 네이티브 응용 프로그램에서 피하십시오. (그러나 권장되는 특정 시나리오가 있습니다).

서버에서 데이터 만 가져 와서 응용 프로그램 UI 디자인으로 표시해야합니다. 가능한 경우 RSS 피드에서 이미지 URL을 가져 와서보기에 표시하기 위해 기본 API를 사용하여 가져 오십시오. 이렇게하면 응용 프로그램을보다 잘 제어 할 수 있습니다.

- 이씨

1

는 이미지 소스 urlLink을 얻을 다음과 같이 HTML 문자열을 구축하고 웹보기에있는 htmlString을로드합니다.

htmlString = [NSString stringWithFormat:@"<html><span style='width:300px; margin-right:10px; float:left; border-bottom:1px solid #22242a; color:#22242a; padding-bottom:5px;'><img src='%@' width='300' height='200' align='left' style='margin:0px 25px 15px 0px; padding:1px; border:1px solid #ccc;'> %@</span></html>",imageLink,caption]