首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IOS关闭UIPopoverController

IOS关闭UIPopoverController
EN

Stack Overflow用户
提问于 2014-08-12 23:30:50
回答 1查看 42关注 0票数 0

当用户单击UITableViewCell时,我打开一个由3个按钮组成的UIPopoverController。这些按钮是投票按钮,所以当用户提交投票时,我想关闭我的UIPopoverController。

这就是我要做的:

代码语言:javascript
复制
    UIStoryboard*  sb = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
    myViewController* vc = [sb instantiateViewControllerWithIdentifier:@"val_vote"];
    self.popOver = [[UIPopoverController alloc]initWithContentViewController:vc];
    self.popOver.delegate=self;

    [self.popOver presentPopoverFromRect:CGRectMake(x, y, 10, 10) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];

当用户与其交互时,是否可以关闭此弹出窗口?

谢谢你

EN

回答 1

Stack Overflow用户

发布于 2014-08-12 23:40:14

在要投票的按钮的目标方法中,您必须调用

代码语言:javascript
复制
[yourViewControllerThatPresentedThePopover dismissPopoverAnimated:YES];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25268364

复制
相关文章

相似问题

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