首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIScrollView和presentModalViewController

UIScrollView和presentModalViewController
EN

Stack Overflow用户
提问于 2010-10-11 13:04:35
回答 2查看 472关注 0票数 0

我在UIScrollView中添加了UITableViewController。当我打电话的时候

代码语言:javascript
复制
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
    picker.mailComposeDelegate = self;
    [picker setSubject:@"Email"];
    [picker setMessageBody:currentcelltext isHTML:NO];
    [self presentModalViewController:picker animated:YES];
    [picker release];

UIScrollView中的MFMailComposeViewController即将问世。所以,我不能按“取消并发送”按钮。

如何修复它?

EN

回答 2

Stack Overflow用户

发布于 2011-02-19 18:22:50

我希望您在xcode项目中设置了MessageUI.framework。在.h文件中设置委托后..然后,您必须再创建一个方法..

代码语言:javascript
复制
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error 
{
    [self becomeFirstResponder];
    [self dismissModalViewControllerAnimated:YES];
}
票数 0
EN

Stack Overflow用户

发布于 2012-04-12 17:20:44

您可能已经修复了这些问题。这个答案是给那些可能带着对答案的期望而来到这篇文章的人的。

要解决此问题,您必须使用委托模式。我假设滚动视图中的所有页面都是viewcontroller实例,并且scrollview是viewcontroller的子视图。

这个答案https://stackoverflow.com/a/626946/451867可以帮助你在你的项目中实现委托模式,

您可以阅读开发人员文档以了解更多信息- docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3903629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档