我会尽量保持简短。我正在使用viewDidLayoutSubviews(主要)将角半径应用于几个UIViewController中的某些视图。也在layoutSubviews中为自定义UIView做同样的事情。
安装Xcode 8 Beta后,这停止了可预测的行为。有时它可以工作,其他人延迟工作,其他人仍然,根本没有......
调试时立即发生的一件事是,在第一次调用viewDidLayoutSubviews时,所讨论的视图的边界为零。在第二次调用时,界限是正确的;问题是,正如我所说,第二次通话要么有(可见的)延迟,要么根本不会发生。
任何指针?谢谢大家。
最好的,雷纳托。