我对使用self.navigationItem.rightBarButtonItemself.navigationController.navigationItem.rightBarButtonItem感到有些困惑。

哪一种是正确的方法?

最佳答案

第一个,即self.navigationItem.rightBarButtonItem

每个视图控制器都有一个关联的导航项。这就是导航栏中显示的内容。因此,这是您要操作的当前视图控制器的导航项。如果您操纵了导航控制器的导航项目,则将显示导航控制器(也是视图控制器)本身是否显示在另一个导航控制器中。

关于iphone - self.navigationItem.rightBarButtonItem与self.navigationController.navigationItem.rightBarButtonItem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13905618/

10-10 04:23