UIScrollView и presentModalViewController - PullRequest
       0

UIScrollView и presentModalViewController

0 голосов
/ 11 октября 2010

Я добавляю UITableViewController в UIScrollView.Когда я звоню

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
    picker.mailComposeDelegate = self;
    [picker setSubject:@"Email"];
    [picker setMessageBody:currentcelltext isHTML:NO];
    [self presentModalViewController:picker animated:YES];
    [picker release];

MFMailComposeViewController входит в UIScrollView.Итак, я не могу нажать кнопку Отмена и отправить.

Как это исправить?

Ответы [ 2 ]

0 голосов
/ 12 апреля 2012

Возможно, вы исправили проблемы. Этот ответ предназначен для тех, кто может прийти на этот пост с ожиданием ответа.

Чтобы исправить это, вы должны использовать шаблон делегирования. Я предполагаю, что все страницы в вашем scrollview являются экземплярами viewcontroller, а scrollview - это subview для viewcontroller

Этот ответ https://stackoverflow.com/a/626946/451867 может помочь вам реализовать шаблон делегата в вашем проекте,

Для получения дополнительной информации вы можете прочитать документы для разработчиков - Документы

0 голосов
/ 19 февраля 2011

Я надеюсь, что вы установили MessageUI.framework в своем проекте xcode. После того, как вы должны установить делегат в .h файле .. чем, вам нужно создать еще один метод ..

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error 
{
    [self becomeFirstResponder];
    [self dismissModalViewControllerAnimated:YES];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...