AViewcontrollers
と があるとしましょう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");
} }