Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 不同导航视图控制器上的“后退”按钮不同_Ios_Uiviewcontroller_Uinavigationcontroller - Fatal编程技术网

Ios 不同导航视图控制器上的“后退”按钮不同

Ios 不同导航视图控制器上的“后退”按钮不同,ios,uiviewcontroller,uinavigationcontroller,Ios,Uiviewcontroller,Uinavigationcontroller,我已经搜索过了,搞不清楚发生了什么事。 我在VC1上设置了一个根用户导航控制器,它有一个到VC2的推送序列。在VC2上,后退按钮只是箭头图标(没有带“后退文本”的箭头图标)。 在我的应用程序的另一个不同部分中,我在VC5上设置了另一个导航控制器,可将其推到VC6。在VC6上,后退按钮是带有“后退”文本的箭头图标) 我试图做到统一,但我不知道如何在不加载到自己的图像(我真的不想这样做)的情况下更改这些设置。我试图查找导航视图控制器之间的差异,但找不到它们之间的差异 最好我只希望箭头图标没有“返回”

我已经搜索过了,搞不清楚发生了什么事。 我在VC1上设置了一个根用户导航控制器,它有一个到VC2的推送序列。在VC2上,后退按钮只是箭头图标(没有带“后退文本”的箭头图标)。 在我的应用程序的另一个不同部分中,我在VC5上设置了另一个导航控制器,可将其推到VC6。在VC6上,后退按钮是带有“后退”文本的箭头图标)

我试图做到统一,但我不知道如何在不加载到自己的图像(我真的不想这样做)的情况下更改这些设置。我试图查找导航视图控制器之间的差异,但找不到它们之间的差异

最好我只希望箭头图标没有“返回”文本


有人遇到过这种情况吗?

看看我的图片。当我在表视图(根视图控制器)中选择任何单元格时,第二个视图控制器用“111”后退按钮按下。因此,要在其中显示空文本,只需将其设置为空白


另一种解决方案:您可以通过设置来自的视图控制器的标题来控制“后退”按钮上的文本

  self.title = @"my title";
此文本将显示在您将导航到的下一个视图控制器的“后退”按钮上。(除非您为“后退”按钮定义了图像)


这不是最好的解决方案(我更喜欢faviomob使用故事板或编程方式的解决方案),但在某些情况下会很方便。

若要仅设置后退箭头,请设置导航栏的左栏按钮项。遵循以下操作:

//Set the back image. Use ur own image instead of back.png.
UIBarButtonItem* leftBarButton = [[UIBarButtonItem alloc] initWithImage:[UIImage  imageNamed:@"back.png"]
                                                                  style:UIBarButtonItemStylePlain
                                                                 target:self
                                                                 action:@selector(leftBarButtonPressed)];

[self.navigationItem setLeftBarButtonItem:leftBarButton];

我所有的“根视图控制器”在Back字段中都没有任何文本。有些仍然有“Back”文本这里self是UIVIewController。