导航栏中重叠的标题

时间:2016-05-29 19:19:53

标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem

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

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

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

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

enter image description here

如何摆脱这个问题?

修改

我有同样的问题,它随机生成。 我$file= "antrian.txt"; $baca= fopen($file,"r"); $isi=fgets($baca); $part=explode(" ",$isi); if($part[6] == date("Y/m/d")){ $jml=$part[3] + 1; }else{ $jml=1; } $connector = new FilePrintConnector("php://stdout"); $printer = new Printer($connector); $printer -> setTextSize(2,2); $printer -> text($jml); $printer -> setTextSize(2,2); $printer -> text("\nHOSPITAL X\n"); $baca= fopen($file, "w"); fwrite($baca,"No Antrian : $jml Tanggal : ".date("Y/m/d").""); fclose($baca); //$no = $nomer; $printer -> cut(); $printer -> close(); UIViewController UITableView,点击UITableViewCell导航到UITableViewController。

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

enter image description here

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

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

self.title = @"Mail (28)";

我正在使用

  

Xcode Version 8.0(8A218a)

     

模拟器iPhone 7 - iOS10(14A345)

1 个答案:

答案 0 :(得分:0)

在您的第一个ViewController内,在转换时(触发第二个ViewController之前的行)分配空白字符串:

self.title = ""

第1个onViewWillAppear()中的ViewController,重新分配

self.title = "previousvalue"