2010-06-10 3 views
1

나는 현재 텍스트와 이미지의 조합으로 전자 메일의 메시지 본문을 채우고 싶습니다. 삽입 된 이미지를 얻으려면 메시지 본문에 과감한 태그가 있어야한다는 것을 알아내는 데 영원히 필요했습니다. 그렇지 않으면 이미지가 첨부 파일로 표시됩니다. 그러나 이제는 모든 이미지가 신체의 끝으로 이동한다는 문제가 있으며 첨부 파일 사이에 또는 첨부 파일 사이에 텍스트를 프로그래밍 방식으로 넣을 수는 없습니다.MFMailCompositeViewController에서 텍스트와 첨부 된 이미지를 정렬 하시겠습니까?

은 지금까지 나는 시도했다 :

  1. 은 IMG 태그와 base64로 문자열을 사용하여 신체 문자열의 일부로서 이미지를 추가. 이것은 효과가 있었지만 대부분의 전자 메일 클라이언트는이 방식으로 포함 된 이미지를 거부합니다.

  2. 할당 된 파일 이름을 사용하여 첨부 파일에 대한 참조가있는 일반 img 태그 사용. 전혀 작동하지 않았다.

  3. 일반적으로 이미지를 첨부 할뿐만 아니라 텍스트 블록을 전자 메일에 첨부합니다. 텍스트는 이미지와 동일한 방식으로 포함되지 않습니다. 수신 측에서 첨부 된 txt 파일로 밝혀졌습니다.

애플은 우스꽝의 지점에 자신의 MFMailComposieViewController 클래스를 제한했다, 그러나 메시지 "* 여기 내 * 사과 장치 이름에서 보낸"그 바보에 추가하기 때문에,이 할 수있는 방법이 있어야한다 알고 모든 이메일의 끝에.

아무도 아이디어가 있습니까?

답변

0

HTML 메시지 (body 태그 사이의 모든 것)를 가져 와서 div에 붙여 넣습니다. 그러면 이미지 첨부 파일이 "cid"URI가있는 img 태그를 사용하여 참조됩니다. 그런 다음 다른 div에 서명을 추가합니다. 이 문제를 해결할 방법이 없다고 생각합니다. 나는 잠시 동안 노력했다.

더 많은 text/html 첨부 파일을 추가하지 않았습니다. 어쩌면 그게 작동 할거야 ...

+0

나는 몇몇 text/html 첨부를 추가하려고 시도했다. 그들은 앱에 작은 html 파일 아이콘과 수령인을위한 html 파일을 첨부했습니다. 같은 일이 텍스트/일반 첨부 파일 (첨부 된 텍스트 파일 제외)에서 발생했습니다. – eogas

관련 문제