2009-07-13 2 views
0

내 앱에 표시 할 텍스트 및 이미지 (RSS 피드 항목의 콘텐츠 태그에서 가져온 이미지)가 있습니다. 나는 일부 정규 표현식으로 전체 내용 태그에서 그것들을 추출 할 수 있었다. 그러나 모든 이미지가로드되기 전에 텍스트가 표시되도록하려면 모든 이미지를 미리로드해야하며 이미지를로드 할 때 모든 텍스트/이미지의 위치를 ​​다시 지정해야합니다. 처음에는 크기를 알기 때문에 요소를 올바르게 배치해야합니다.Cocoa에 UIWebView 이외의 HTML 래퍼가 있습니까?

나는이 작업이 너무 힘들다는 것을 깨달았습니다.

간단한 HTML 래퍼를 검색했지만 찾지 못했습니다. 그리고 내가 깨달은 것보다 : 이봐, HTML을 UIWebView에 직접 삽입 할 수있다. 그러나 다시, 나는 UIWebView가 HTML의 iFrame과 더 흡사하다는 것을 압니다. 콘텐츠가 iPhone 화면 높이보다 커야합니다. UIWebView가 콘텐츠에 맞게 조정할 수 있습니까? 나는 브라우저의 줌 기능과 모든 것을 원하지 않지만, 오히려 페이지를 섞기를 원한다.

결론 : 이미지와 결합 된 텍스트 묶음을 표시하려면 UIWebView를 사용해야하는지, 또는 다른 간단한 요소가 있어야합니까? 내 꿈에? :)

감사합니다.

+0

안녕하세요,이 사이트는 HTML5 앱에서 기본 iphone 앱을 만드는 데 유용한 가이드를 제공합니다. http://matt.might.net/articles/how-to-native-iphone-ipad-apps-in-javascript/ – Kasapo

답변

2

확실히 웹보기를 사용하십시오. 그 뒤에 수백 년에 걸친 작업이 있으며, 스스로 재현하는 것이 현실적으로 불가능합니다. 확대/축소되지 않게하려면 HTML 단편에 뷰포트 메타 태그를 추가하십시오.

0

... [S] I는 I가있는 UIWebView 사용해야 내 초기 통증 -에서 엉덩이 방법으로 계속하거나 꿈에있는 것과 같은 다른 간단한 소자가 hould ...

당신이 UIWebView에 대해 가지고있는 것이 확실하지 않습니다. 그것은 많은 행동을 지원할 수있는보기 드문 상당히 복잡한 요소입니다. IB 및 코코아 개발의 매우 매력적인 특성 중 하나는 프로토 타이핑이 매우 빠릅니다. 나는 당신이 30 분을 보내고 그 구성 요소로 놀아야한다고 생각합니다. 자신의 코드를 작성하는 것은 확실히 선택 사항이지만 레이아웃 엔진 (예 : UIWebView/Safari의 WebKit 또는 Firefox의 Gecko)은 복잡한 작업입니다. 왜 바퀴를 재발견합니까?

HTH.

+0

UIWebView를 사용하면 텍스트와 이미지 만 있으므로 , 등을 추가해야합니다. 태그? – treznik

관련 문제