1

我正在创建一个应用程序,我需要用州名称(如阿萨姆邦、卡纳塔克邦等)填充文本字段。我在文本字段附近创建了一个按钮。单击该按钮时,会将一个表格视图(填充了许多状态)作为子视图添加到文本字段所在的该视图中。我的问题是当用户选择任何一种状态时,我想用状态名称关闭表格视图。我将视图添加为子视图,但在从中选择状态时无法关闭视图。请帮助我。提前谢谢。

4

2 回答 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 回答