【发布时间】:2011-01-02 13:38:17
【问题描述】:
从我使用的 mainView 中显示模态 uiview:
[self presentModalViewController:myController animated:YES];
并在 MyController 中关闭该视图:
[self dismissModalViewControllerAnimated:YES];
但我如何在 mainView 中知道模式已完成(重绘我的表格)? 目前,在启动模态视图后,我在 mainView 中将局部变量设置为 YES,并对 viewWillAppear 做出反应:
[self presentModalViewController:myController animated:YES];
_reloadTableData = YES;
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
if (_reloadTableData) {
_reloadTableData = NO;
[_tableView reloadData];
}
}
有没有更好的方法?
【问题讨论】:
标签: iphone objective-c cocoa-touch uiview uikit