2009-05-09 4 views
1

UIWebView의 UIImage를 얻으려고하는데 renderInContext :를 사용하여이 작업을 훌륭하게 수행 할 수 있습니다. 그러나 이미지를 생성하기 전에 일부 HTML 코드로 UIWebView를 업데이트하고 싶습니다. 트릭은 UIWebView가 숨겨져 있다는 것입니다. 지금은 UIImage에서 렌더링 할 웹 뷰의 업데이트 된 버전을 얻을 수 없습니다.UIWebView를 화면에서 업데이트 하시겠습니까?

답변

2

다시 쿼리하기 전에 UIWebView가 다시 렌더링 될 때까지 기다리는 중입니까? HTML을 UIWebView에로드해도 뷰가 즉시 업데이트되지는 않습니다. webViewDidFinishLoad:을 기다려야합니다. HTML이 외부 참조가없는 단순한 문자열 인 경우에도 마찬가지입니다.

+0

추가하려면 네트워크 활동이 발생하지 않아도 페이지를 렌더링하는 데 오랜 시간이 걸릴 수 있습니다 (초). –

관련 문제