하나의 단추가있는 독립 실행 형 UINavigationBar를 사용하여 왼쪽의 보조 메뉴를 토글합니다. 그것은 완벽하게 작동합니다.독립 실행 형 UINavigationBar 및 MFMailComposeViewController
이제 MFMailComposeViewController를 사용하여 이메일 피드백 양식을 추가하고 싶습니다. 그것은 나타나고 모든 필드 (받는 사람, 제목, 본문)를 편집 할 수 있지만 "보낼"때 단추가 반응하지 않습니다. "취소"를 클릭하면 기본 UINavigationBar 버튼의 기능이 트리거됩니다. 마치 이메일 작성 대화 상자 만 보더라도 내 UINavigationBar가 전자 메일 작성 대화 상자의 NavigationBar보다 위에있는 것처럼 보입니다.
MFMailComposeViewController가 다른 모든 항목 위에 포함되도록 보장 할 방법이 있습니까?
감사
어떻게 UINavigationBar를 추가하고 메일 작곡가를 어떻게 소개합니까? – jrturton
메일 작곡가에게 선물 할 때 사용하는 코드를 보여주십시오. – fbernardo
코드를 표시하는 것이 어렵습니다. 뷰가로드 된 하위 뷰가있는 부모 뷰가 있는데,이 뷰가 차례로 MFMailComposeViewController를 시작합니다. 부모보기에는 UINavigationBar (XIB로 끌어서 놓기)가 있습니다. MFMailComposeViewController 코드는 다음과 같이 매우 간단합니다. - (IBAction) btnSendEmailPressed : (id) 보낸 사람 { MFMailComposeViewController * controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; [컨트롤러 setToRecipients : [NSArray arrayWithObject : @ "MYEMAILADDRESS"]]; – Joseph