基本上我想知道如果视图控制器我在是根视图控制器或不

如果它不是我想提出一个按钮,在导航栏,上面写着“后退”(就好像它是一个正确的后退按钮 - 这一点我知道该怎么做)

在你问之前,我已删除了所有的冠军,从我的视图控制器 - 我不想让他们出现在我的导航栏...它很复杂 - 但这就意味着,当我通过我的导航堆栈无被推压视图控制器有一个后退按钮。 :/

由于 汤姆

有帮助吗?

解决方案

if ( self != [self.navigationController.viewControllers objectAtIndex:0] )
{
   // Put Back button in navigation bar
}

其他提示

您也可以尝试:

if (self.navigationController.viewControllers.count == 1) {
    NSLog(@"self is RootViewController");
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top