WebView 3

iOS swift 웹 뷰 앱에서 웹 페이지를 여는 방법

웹 뷰 앱에서 웹 페이지를 여는 방법 ex) HTML기반의 웹 페이지 열기 1번의 경우- 앱에서 포커스가 벗어남. 나머지 3가지는 앱 벗어나지 않고 웹 페이지를 브라우징 해줌. 2번,3번 -> 웹 뷰 객체를 사용하여 웹 페이지를 보여준다는 점에서 비슷. 웹뷰란 ? 웹 페이지를 탐색하기 위해 사용하는 뷰 객체. 앱 안에 심을 수 있는 일종의 내장형 웹 브라우저. 주어진 URL에 해당하는 HTML데이터를 앱 화면에 출력하는 역할. 인앱 브라우저(In-App Browser) :인터넷 상의 웹 페이지를 읽어들이기 위해서는 디바이스가 반드시 네트워크에 연결되어 있어야 한다. 인앱 브라우저의 단점 : 기본적인 UI외에는 편의적 기능을 대부분 직접 구현해야 함. ex)앞으로가기, 뒤로가기, 북마크 이와 같은 경우, ..

iOS swift 웹뷰

웹뷰란? 웹 콘텐츠를 뷰 형태로 보여주는 앱. 즉, 익스플로러, 크롬브라우저 같이 HTML로 작성된 홈페이지를 표시할 수 있다. 직접 연결된 주소를 입력하여 홈페이지에 접속 + 미리 저장된 HTML 파일을 읽어들여 표시할 수도 있다. workflowy.com 의 경우 홈페이지가 반응형으로 작성되어 있어 앱에서는 자동으로 형식에 맞추어 표시됨. 웹을 통해 서버의 데이터베이스를 같이 사용하므로, 웹과 앱에서 데이터가 동기화되는 효과 얻을 수 있다. HTML 이나 파일을 이용하여 직접 웹 뷰에 디스플레이 할 수도 있다. - Do it! 책 p192