iOS 从导航控制器中删除某个控制器

释放双眼,带上耳机,听听看~!
// 方法一、知道这个控制器所处的导航控制器下标
NSMutableArray *navigationArray = [[NSMutableArray alloc] initWithArray: self.navigationController.viewControllers];
[navigationArray removeObjectAtIndex: 2]; 
self.navigationController.viewControllers = navigationArray;

// 方法二、知道具体是哪个控制器
NSArray* tempVCA = [self.navigationController viewControllers];

for(UIViewController *tempVC in tempVCA)
{
    if([tempVC isKindOfClass:[urViewControllerClass class]])
    {
        [tempVC removeFromParentViewController];
    }
}

 

人已赞赏
iOS文章

iOS 设置UITextView/UITextField光标颜色

2020-2-9 7:06:04

iOS文章

iOS设置UISlider增量/减量为固定值(假如为5)

2020-2-9 8:06:39

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索