我想从 uiwindow 中删除一个视图,所以我在 appdelegate 方法中 nslog,它说窗口的子视图计为两个NSLog(@" %d",[[self.window subviews] count]);
那么我如何从窗口中删除该子视图,如果我删除该子视图,我就有标签栏控制器要继续...
- (void) GetUserCompleted
{
NSLog(@" %@",[[self.window subviews] objectAtIndex:0]);
NSLog(@" %@",[[self.window subviews] objectAtIndex:1]);
}
您可以使用以下代码删除单个子视图。
[subview_Name removeFromSuperview];
如果您想从视图中删除所有子视图,请使用它。
NSArray *subViewArray = [self.window subviews];
for (id obj in subViewArray)
{
[obj removeFromSuperview];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)