2014-03-27 45 views
0

我已經在下列方式加入viewcontrollersviewController除去所加入viewControllers視圖使用removeFromSuperview一次全部

[self.view addsubview:fourthViewcontroller.view]; 

現在我在fouthViewcontroller並且想要使用removeFromSuperview方法回到firsiViewController

我們該如何做到這一點?有沒有其他的方式來做到這一點。我不想使用UINavigationController

+0

http://stackoverflow.com/questions/2156015/remove-all-subviews試試這個 – Harsh

回答

0

嘗試下面的代碼,它可能工作

NSArray * subviews = [self.view subviews]; 
    int cnt = [subviews count]; 
    for(int j=cnt-1; j >=0 ; --j) 
    { 
     UIView * sview = [subviews objectAtIndex:j]; 
     [sview removeFromSuperview]; 
    } 
0

一行

[self.view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; 
相關問題