美好的一天,
我在选择一行(UITableView)后关闭弹出窗口时遇到问题。我尝试过以下方法,但没有成功。
[self dismissModalViewControllerAnimated:YES];
iMAPClientesPesquisar *a = [[iMAPClientesPesquisar alloc] init];
[a.popover dismissPopoverAnimated:YES];
我按如下方式调用我的弹出窗口:
- (IBAction)Filtro:(id)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];
}
如有任何建议,我们将不胜感激。
最佳答案
如果您尝试从 Filtro 方法所在的同一 View Controller 关闭弹出窗口(或者换句话说,弹出窗口将是该类中可见的变量),您应该能够删除“a. ”从上面的行开始,只需执行以下操作:
[popover dismissPopoverAnimated:YES];
关于objective-c - 关闭弹出窗口 - Objective-c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7529942/