可以说我有一个AViewcontrollers
and 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");
} }