问题描述
请问各位,下图是我的iOS应用页面结构,基本上就是使用TabBarController作为起始画面
然后第三个子页面(ThirdView)为NavigationController,接着有一个FourthViewController(FourthView)在ThirdView下
每当我从ThirdView使用Segue到FourthView并返回到ThirdView时,底下的按钮都会卡顿一下,约1秒(如下图)
请告诉我哪里有问题
相关代码
以下是ThirdView切换FourthView的代码,并没有什么特别之处,就是Segue
FourthView回到ThirdView是点击左上的返回按钮
import UIKit
class ThirdViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func buttonWasTapped(_ sender: Any) {
performSegue(withIdentifier: "fourthSegue", sender: self)
}
}
这个是iOS12.1的一个bug,可以参考修复 iOS12.1 UITabBar 布局位移bug这个解决。