2

내 이메일 작성기보기를 앱에 추가하고 싶지만 몇 가지 추가 입력란이 있습니다. Apple이 제공하는 원래보기 컨트롤러 이후로 MFMailComposeViewController은 사용자 정의 방법을 허용하지 않습니다.iOS 용 맞춤 메일 작성기보기 컨트롤러

약간의 연구 끝에 나는 TTMessageController이라는보기 컨트롤러를 제공하는 iOS 용 Three20 framework을 찾았습니다. 그러나이 프레임 워크에 대해 몇 가지 확인을했는데 내가 읽은 피드백은 너무 좋지 않습니다. 나는 심지어 프로젝트에서 그것을 추가하기 위해 지시를 따르는 다운로드를 시도했다. 그러나 그것은 또한 오류를 던지면서 끝내었다.

제 질문은 Three20 's TTMessageController에 대한 다른 대안이 있습니까? 나는 사용자 정의를 위해 더 많은 입력 필드를 추가 할 수있는 뷰 컨트롤러를 원한다.

감사합니다.

답변

1

Three20은 완전히 구형이며 최신 Xcode 프로젝트 (ARC 및 지난 2 년간의 새로운 Objective C 기능 모두 사용)에는 적합하지 않습니다. Three20은 매우 큰 의존성 사슬을 가지고 있으며, 단순한 일을 성취하기 위해 계급 계층의 감각을 만들기 위해 노력하고 있습니다.

정확하게 지적했듯이 MFMailComposeViewController은 Apple에서 문서화 한 것 이외의 방법으로 사용자 정의 할 수 없습니다.

원하는 것을 얻기위한 유일한 방법은 처음부터 빈 UIViewController로 시작하여 프로그래밍 방식으로 또는 XIB를 사용하거나 스토리 보드를 사용하여 필요한 텍스트 필드를 추가하는 것입니다.

나는이 대답이 당신에게 새로운 정보를 제공하지 않는다는 것을 깨닫지 만, 적어도 이것은 Three20을 사용하는 것이 나쁜 생각이라는 당신의 느낌을 확인시켜줍니다.