我正在使用 largeTitles 和 searchController。当我为推送过渡设置动画时,searchBar 有时不会为其消失设置动画。推送后 searchBar 的空间突然消失,导致过渡动画粗糙。
我认为解决方案是设置 searchController.definesPresentationContext = true
但这不起作用。想知道是否有其他修复方法。
最佳答案
您需要将 View Controller 本身的代码更改为 definesPresentationContext = true
。
关于swift - 在某些情况下,使用 searchController 推送过渡不会使 navigationBar 的大小变化平滑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50478841/