IOS

2013-04-17 2 views
-1

의 사용자 지정 메일 작성보기 (사용자 인터페이스) 만들기 현재 MFMailComposerview를 사용하지 않고 메일 작성자보기를 만드는 중입니다. 내 요구 사항은 본문으로 webview가 포함 된 숨은 참조 필드가 있어야한다는 것입니다. 반면 webview를 확대/축소하는 것은 기본 메일과 동일한 방식으로 동작해야합니다. 예를 들어 "to, cc, bbc"필드도 이동해야합니다. 비례하여.IOS

관심사는 UI가 아닌 기능 부분과 관련이 있습니다.

이 작업을 시작하는 방법에 대한 제안.

감사합니다, UI 부분에 대한 하일

+0

네이티브 및 사용자 지정 클래스에 차이가 없다면 (질문에 표시되는대로) 이미있는 네이티브를 사용하여 시간을 절약하지 않으시겠습니까? 또한받는 사람, 참조, 숨은 참조 필드에 대한 전자 메일 ID 제안을 구현해야합니다. 이미 내장되어있는 !! – viral

+0

글쎄, 난 downvote을보고 놀랍습니다. 어쨌든 누군가가 같은 요구 사항을 가지고 있다면, VENTokenField (https://github.com/venmo/VENTokenField)를 참조하십시오, 그것은 큰 도움이 될 것입니다. – Suhaiyl

답변

0

(XIB)는, 당신은 다음과 같이 시작할 수 있습니다 : 당신은 UINavigationBarViewController 서브 클래스를 가질 수

  • .
  • 는받는 사람, 참조, 숨은 참조 필드에 그 UIViewController
  • 확인 UITableViewCell 사용자 정의 서브 클래스에 UITableView (일반 스타일의)를 추가합니다.
  • UITableViewCell 내용의 사용자 지정 하위 클래스를 만듭니다.

마지막 포인트를 들어, 당신은 당신의 이메일 내용에/몸에 대한 사용자의 요구 사항에 따라 UIScrollView 가진 UItextView 및/또는 UIWebView를 사용할 수 있습니다.

모든 후, 귀하의 기대에 따라 UI 구성 요소; 당신은 @ user2235613의 대답에 정의되어있는 기능적 부분으로 이동할 수 있습니다.

행운을 빈다.

+0

이 방법의 문제점은 전자 메일 본문이 클 경우 셀 높이가 매우 커질 수 있으며 Apple의 문서 (https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewDelegate_Protocol/Reference /Reference.html#//apple_ref/occ/intfm/UITableViewDelegate/tableView:heightForRowAtIndexPath :) tableview 셀의 최대 높이는 2009입니다. – vivek241