OStack程序员社区-中国程序员成长平台

标题: objective-c - 关闭弹出框 - Objective-c [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 17:40
标题: objective-c - 关闭弹出框 - Objective-c

美好的一天,

我在选择一行 (UITableView) 后关闭弹出框时遇到问题。我尝试了以下方法,但都不成功。

[self dismissModalViewControllerAnimated:YES];

iMAPClientesPesquisar *a = [[iMAPClientesPesquisar alloc] init];
    [a.popover dismissPopoverAnimated:YES];

我按如下方式调用我的弹出框:

- (IBAction)Filtroid)sender {

    iMAPClientesFiltro *ClientesFiltro = [[iMAPClientesFiltro alloc] init];
    popover = [[UIPopoverController alloc] initWithContentViewController:ClientesFiltro];
    [ClientesFiltro release];
    [popover setPopoverContentSize:CGSizeMake(132, 132)];
    [popover presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}

任何建议将不胜感激。



Best Answer-推荐答案


如果您尝试从 Filtro 方法所在的同一 View Controller 关闭弹出框(或者换句话说,弹出框将是该类中可见的变量),您应该能够删除“a. "从你的上面一行,然后做:

[popover dismissPopoverAnimated:YES];

关于objective-c - 关闭弹出框 - Objective-c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7529942/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4