我正在创建一个应用程序,我需要用州名称(如阿萨姆邦、卡纳塔克邦等)填充文本字段。我在文本字段附近创建了一个按钮。单击该按钮时,会将一个表格视图(填充了许多状态)作为子视图添加到文本字段所在的该视图中。我的问题是当用户选择任何一种状态时,我想用状态名称关闭表格视图。我将视图添加为子视图,但在从中选择状态时无法关闭视图。请帮助我。提前谢谢。
问问题
55 次
2 回答
0
尝试这个,
-(void)tableView:(UITableView *)tableView1 didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
your_viewController *vc=[[your_viewController alloc]init];
UINavigationController *navController=[[UINavigationController alloc]initWithRootViewController:vc];
[self.navigationController dismissModalViewControllerAnimated:YES];
[navController release];
[vc release];
}
于 2012-09-05T11:51:20.927 回答
0
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil];
youroldview *rvc = [storyboard instantiateViewControllerWithIdentifier:@"identifierof_oldview"];
[self.navigationController pushViewController:rvc animated:YES];
}
如果它是基于导航的应用程序,它将导航到该视图,否则您应该使用
[self presentModalViewController:rvc animated:YES];
于 2012-09-05T12:38:13.517 回答