2009-07-30 1 views
0

나는 멍청한 질문을했습니다. 탭 브라우징은 어떻게 작동합니까? 즉, 배열의 내용을 가진 현재 WebView를 저장하고 나중에 표시한다는 의미입니다.UIWebView - 탭 브라우징은 어떻게 작동합니까?

여기를 읽을 수 있습니다. http://www.iphonedevsdk.com/forum/iphone-sdk-development/24521-please-need-help-webview.html 몇 가지 시도를했지만 지금까지 행운을 보지 못했습니다.

누구나 좋은 제안입니까? 미리 감사드립니다.

답변

0

탭이 달린 웹 브라우저를 구현하는 것은 순수 프로그래밍 문제보다 더 어려운 일입니다. 사용자가 다른 탭간에 전환하는 방법을 고려해야합니다. 데이터 구조의 관점에서 볼 수 있듯이 배열에 UIWebView의 여러 인스턴스를 저장할 수 있습니다.

디자인 측면에서 보면 Apple이 웹 브라우저를 구현하는 방식을 살펴 봐야합니다. 그들의 접근 방식은 다중 탭 시스템보다 다중 창 시스템에 가깝습니다.

UIWebView는 많은 RAM을 사용하므로 메모리에 너무 많은 메모리를 저장해야합니다.

PS : 당신이 당신의 도움이 tutorial

+0

감사를 체크 아웃있는 UIWebView에 대한 자습서를 체크 아웃에 관심이 있다면. 난 이미 브라우저 (심지어 다운로드 기능 등)의 큰 부분을 구축했지만 배열에서 UIWebView로드 관리 할 수 ​​없습니다. 내가 지금까지 시도한 것은 : [mainDrowser.webView removeFromSuperview]; mainDrowser.webView = [mainDrowser.arrayForTest objectAtIndex : anIndex]; [mainDrowser.view addSubview : mainDrowser.webView]; 하지만 작동하지 않았습니다. WebView는 다시 나타나지만 원하는 내용이 아니라 대신 Superview에서 제거한 내용이 표시됩니다. – Yllier