导航栏中重叠的标题

Ale*_*olt 5 uinavigationbar uinavigationcontroller uinavigationitem ios swift

我有一个带有动画的按钮的ViewController将第二个viewController推送到导航堆栈.

在第二个控制器上,我有一个动作按钮,动画从导航堆栈弹出.

如果我反复快速地逐个按下它们,导航栏中的标题将相互重叠.

以下是重叠标题的屏幕截图:

在此输入图像描述

我怎么能摆脱这个问题?

编辑:

我有同样的问题,它随机生成.我UIViewControllerUITableView,通过点击UITableViewCell它定位到的UITableViewController.

当我点击后退按钮时,有时候UITableViewController的标题与标题重叠UIViewController.

在此输入图像描述

注意:没有自定义标题或自定义导航项,所有控件都是默认控件.

使用以下代码设置导航标题:

self.title = @"Mail (28)";
Run Code Online (Sandbox Code Playgroud)

我正在使用

Xcode版本8.0(8A218a)

模拟器iPhone 7 - iOS10(14A345)

MJ *_*tes 0

在 1st 内ViewController,在转换时分配空白字符串(触发 2nd 之前的行ViewController):

self.title = ""
Run Code Online (Sandbox Code Playgroud)

onViewWillAppear()一个ViewController,重新分配

self.title = "previousvalue"
Run Code Online (Sandbox Code Playgroud)