Hi In my app Intially i loaded a view from app delegate. Next when some button click on this root view I added this code.
-(IBAction)method
{
View1 *v1=[[View1 alloc] init];
CGRect frame = CGRectMake(0.0f, 100.0f, 320.0f, 250.0f);
v1.view.frame=frame;
hideView = [[UIView alloc] initWithFrame: CGRectMake(0,0,320,480)];
hideView.backgroundColor = [UIColor blackColor];
hideView.alpha =0.8;
[hideView addSubview:v1.view];
[self.view addSubview:hideView];
}
In above code View1 is another view controller and hide view is just a view in root view controller. Now totally for Root view controller two views are added. Now my question is i want to remove the two added subviews from Root view when i clicked on table cell. how to do this? And also when i added this sub views to root view scrolling also not possible to table view and saying bad access error how to resolve this? Or any other ways to do this.
You can set unique
tagto any view (subview) to easily retrieve reference to them later.In your case, for example, you can add following lines:
And get references to that views later you can type: