美好的一天,
我在选择一行 (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-推荐答案 strong>
如果您尝试从 Filtro 方法所在的同一 View Controller 关闭弹出框(或者换句话说,弹出框将是该类中可见的变量),您应该能够删除“a. "从你的上面一行,然后做:
[popover dismissPopoverAnimated:YES];
关于objective-c - 关闭弹出框 - Objective-c,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/7529942/
|