我有一个带有动画的按钮的ViewController将第二个viewController推送到导航堆栈 .
在第二个控制器上,我有一个动作按钮,动画从导航堆栈弹出 .
如果我反复快速地逐个按下它们,导航栏中的 Headers 将相互重叠 .
以下是重叠 Headers 的屏幕截图:
我怎么能摆脱这个问题?
Edit:
我有同样的问题,它随机生成 . 我有 UIViewController
与 UITableView
,通过点击 UITableViewCell
导航到UITableViewController .
当我点击后退按钮时,有时 UITableViewController
的 Headers 与 UIViewController
的 Headers 重叠 .
NOTE: 没有自定义 Headers 或自定义导航项,所有控件都是默认控件 .
使用以下代码设置导航 Headers :
self.title = @"Mail (28)";
我正在使用
Xcode版本8.0(8A218a)模拟器iPhone 7 - iOS10(14A345)
1 回答
在你的第一个
ViewController
内,在转换时指定空字符串(在触发第二个ViewController
之前的行):并且
onViewWillAppear()
的第一个ViewController
,重新分配了