我正在创建一个应用程序,我需要用状态名称填充文本字段(如assam,karnataka等)。我在文本字段附近创建了一个按钮。单击该按钮时,会将tableview(填充了大量状态)作为子视图添加到文本字段所在的视图中。我的问题是当用户选择任何一个状态时,我想用状态名称关闭表视图。我将视图添加为子视图,但在从中选择状态时无法关闭视图。请帮助我。提前提交。
答案 0 :(得分: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];
}
答案 1 :(得分: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];