可以说我有一个AViewcontrollersand BviewControllers。我添加了一个 BViewcontrollers 视图作为视图的子Aviewcontrollers视图。我想BviewController从视图中删除AViewController视图。
我正在尝试以这种方式删除“b 视图”,但这并不成功。
AViewcontrollers *aVC = [[AviewControllers alloc] initWithNibName:@"AViewcontrollers" bundle:nil];
BViewcontrollers *bVC = [[BviewControllers alloc] initWithNibName:@"BViewcontrollers" bundle:nil];;
[aVC addsubView:bVc.view];
//Trying to remove the 'b view' from the 'a view'
for (UIView *subview in [[aVC view] subviews] ) {
NSLog(@"Subview::%@",[subview class]);
if ([subview isMemberOfClass:[BViewControllers class]]) {
[subview removeFromSuperview];
NSLog(@"This subview Belongs to tools view controller");
} }