웹뷰에서 HTML 파일을 신속하게로드하고 이미지 크기, 글꼴 및 텍스트 크기를 변경합니다.

누구든지 webview에 html 파일을 추가하는 데 도움을 줄 수 있습니까? 텍스트 크기, 글꼴 및 이미지 크기 옵션과 함께 html 데이터를 표시하고 싶습니다.

이 html 코드가 있으며 로컬 파일에 추가하면 작동합니다.

<style type="text/css">
    img {
        max-width: 348px !important;
    }
body {
    font-size: 15px !important;
    font-size: HelveticaNeue !important;
}
</style>

내 질문은 URL에서 신속하게로드하는 각 파일에이 HTML 코드를 추가하는 방법입니다.

명왕성

파일 끝에이 html 코드를 추가하고 싶다면 아무 문제가 없다고 생각합니다. 하지만 내가 아는 것처럼 스타일head 에 추가 해야 하므로 html 문자열을 분석 하고 스타일 을 삽입 할 위치를 찾아야 한다고 생각합니다 . 문제는 끈 바느질 인 것 같습니다.

let path = dir.stringByAppendingPathComponent(file);

//reading
let text = String(contentsOfFile: path, encoding: NSUTF8StringEncoding, error: nil)

// Here you should insert the <style> string in text
// Or you just add the <style> at the end of the text

//writing
text.writeToFile(path, atomically: false, encoding: NSUTF8StringEncoding, error: nil)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관