2011-03-16 2 views
0

전자 메일을 렌더링하는 사용자 정의 UI가 있습니다. 텍스트 메일 만 렌더링합니다. 이제 HTML 형식의 메일을 지원하도록 확장하려고합니다. 나는 네이티브 전자 메일 클라이언트에서 Apple이 어떻게 그것을 수행했는지 알고 싶었고 내 App의 UI에서이를 복제했습니다. 특히 메일 본문을 표시하기 위해 기본 전자 메일 클라이언트에서 사용하는 UI 구성 요소를 파악하는 데 관심이 있습니다. 모든 HTML 텍스트가 올바르게 렌더링되고 편집 할 수 있습니다. 내 애플 리케이션을 위해 처음부터 비슷한 것을 만들려고 노력 중이다. 나는 MFMailComposeViewController를 사용하고 싶지 않다.iphone 네이티브 이메일 클라이언트 UI

+0

그들은 개인 API 또는 개인 프레임 워크 또는 기타 사용할 수없는 것을 사용했습니다. –

답변

0

Apple이 사용하는 구성 요소는 대중적으로 알려지지 않았습니다. UIWebView를 사용해 볼 수 있습니다.

그렇다면 기본 MFMailComposeViewController 이외의 것을 사용하면 거의 거부를 목표로합니다. 리뷰는 이 좋은 변명을 원할 것입니다. 최악의 경우, 그들은 앱을 완전히 거부 할 것입니다.

사용자가 HTML을 편집 할 수있게하려면 TextView를 사용하여 편집하고 일반 메시지 작성자는 미리 보도록하십시오.

+0

또한, 이것이 @Bogus Boy가 찾고있는 편집 기능을 제공하지 않을 것이라고 생각합니다. – raidfive

0

@Moshe가 말한 것 외에 기본 Mail 응용 프로그램의 기능을 넘어서는 기능을 수행하지 않으면 앱이 거부 될 수 있습니다.

+0

다른 기능을 수행하며 이미 앱 스토어에 있습니다. 우리가 원하는 것은 메일을 렌더링하기 위해 자체 사용자 정의 UI가 있었기 때문에 사용자가 HTML 형식의 메일을 편집 할 수있게하는 것이 었습니다. 그것은 엔터프라이즈 애플 리케이션이며 우리가 네이티브 메일 API를 사용할 수없는 프로토콜이 있습니다. 그것이 우리 자신의 사용자 정의 UI를 만든 이유입니다. –